function fn(int,arr){ var temp = arr.concat.apply([],arr); return temp.filter(function(o){ return o != int }); } console.log(fn(1,[ [2,3], 4, 6, [9,1]]));
function fn(arr,fun) { var ra = []; JSON.stringify(arr,function(k,v){ if(typeof v == "number" && fun(v)) ra.push(v); return v; }) return ra; } alert(fn([1,[2,3],4,6,[[1,7],9,1]],function(value){return value !=1}));
function concatArray(arr,_arr){ var _arr=_arr||[]; arr.forEach(function(item){ if(Array.isArray(item)){ concatArray(item,_arr); }else{ _arr.push(item); } }); return _arr; } function test(arr,fn){ var _arr=concatArray(arr); return _arr.filter(item=>fn(item)) } console.log(test([1,2,[3,4],[5,[6,7,[8,9]]]],item=>item%2==1));
function fn(int,arr){
var temp = arr.concat.apply([],arr);
return temp.filter(function(o){
return o != int
});
}
console.log(fn(1,[ [2,3], 4, 6, [9,1]]));
function fn(arr,fun) {
var ra = [];
JSON.stringify(arr,function(k,v){
if(typeof v == "number" && fun(v))
ra.push(v);
return v;
})
return ra;
}
alert(fn([1,[2,3],4,6,[[1,7],9,1]],function(value){return value !=1}));
function concatArray(arr,_arr){
var _arr=_arr||[];
arr.forEach(function(item){
if(Array.isArray(item)){
concatArray(item,_arr);
}else{
_arr.push(item);
}
});
return _arr;
}
function test(arr,fn){
var _arr=concatArray(arr);
return _arr.filter(item=>fn(item))
}
console.log(test([1,2,[3,4],[5,[6,7,[8,9]]]],item=>item%2==1));