я так уже пробовал, выводит пустое окно:
function filter(arr, func) {
for (var key in arr) {
function isNumeric( ) {
if (!isNaN (parseFloat(arr[key])) && isFinite(arr[key])) {if (func == true) end.push(arr[key])} ;
} ;
isNumeric( ) ;
} ;
return end ;
} ;
var end = [ ] ;
var massive = [1, 'endof', 'trial', 5, 1, 3, 'call', 7] ;
var proba = filter(massive, function() {return true
}) ;
alert (proba) ; // пусто, а должно '1,5,1,3,7'
|