и снова здравствуйте =)
Неохота создавать новую тему, поэтому я напишу в этой...в общем, вот скрипт:
var massive = [2, 'crack', 3, 6, 'find', 2] ;
var end = [ ] ;
function filter(arr, min, max) {
for (var key in arr) {
function isNumeric( ) {
if (!isNaN (parseFloat(arr[key])) && isFinite(arr[key])) {if (arr[key] >= min && arr[key] <= max) end.push(arr[key]) } ;
} ;
isNumeric( ) ;
} } ;
filter(massive, 0, 5);
alert (end) ; // 2,3,2
Здесь всё правильно, но у меня не получается сделать так, чтобы элементы сохранялись не в переменную
end, a в переменную, вызвавшую функцию? Bom пример:
var filter_end = filter(massive, 0, 5) ; // теперь filter_end = [2, 3, 2]
alert (filter_end) ; // 2,3,2