мне нужно фильтровать массив, поэтому я этот код, который работает для нормального массиваJavascript, как фильтровать 2d-массив?
var arr = [138,124,128,126,140,113,102,128,136,110,134,132,130,132,132,104,116,135,120];
var limit = 112;
var lowarray = arr.filter(function(x) {
return x <= limit;
});
var higharray = arr.filter(function(x) {
return x > limit;
});
console.log(lowarray);
console.log('');
console.log(higharray);
Проблема заключается в том, что я, чтобы применить его к 2d массив, но я не пробовал, и никаких результатов!
, например, я имею этот массив
var arr [[1,5],[2,4],[3,6],[4,2],[5,2]];
Я хочу разделить его с той же идеей
var limit = 3;
так lowarray будет
[[1,5],[2,4],[3,6]];
и higharray будет
[[4,2],[5,2]];
Любая идея?
Так что это проблема? –