Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция find для поиска в массиве (https://javascript.ru/forum/misc/28818-funkciya-find-dlya-poiska-v-massive.html)

melky 04.06.2012 15:28

Цитата:

Сообщение от Maxmaxmахimus
var res = arr.filter(function(a) {return a >= 3 && a <= 5 ;}) ;

Цитата:

Сообщение от Hekumok
Maxmaxmaximus, но мне нужно чтобы именно через var res = filter(arr, function() {...}) , a не var res = arr.filter(function() {...}) !

Цитата:

Сообщение от Maxmaxmахimus
function filter( arr, filter ) {
	return arr.filter(filter);
}
var res = filter(arr, function(a) {return a >= 3 && a <= 5 ;}) ;

Извините, не удержался. ржунимагу. :lol:



ЗЫ ничего неправильного в коде марума нет.

Hekumok 04.06.2012 16:05

Deff, Maxmaxmaximus,спасибо =)

Hekumok 04.06.2012 19:22

Maxmaxmaximus, только ваш скрипт не работает в ИЕ, при отладке в строке 'return arr.filter(filter)' пишет "Объект не поддерживает это свойство или метод"...
И еще, можете объяснить мне, плиз, эту самую строку, что она возвращает, точнее, не что, а как и почему? =)

Hekumok 04.06.2012 20:05

Цитата:

Сообщение от Maxmaxmахimus (Сообщение 178894)
блин дружище еще один такой вопрос и я начну учебник копипастить так как не вижу смысла писать что и так написано при том куда проще

Maxmaxmaximus, ну извини за глупые вопросы, просто я еще только учу Джесику (JS) =) а можешь кинуть ссылку, где об этом в учебнике сказано

Hekumok 04.06.2012 20:36

Maxmaxmaximus, спасибо =)


Часовой пояс GMT +3, время: 08:54.