gpt4 book ai didi

Javascript如何过滤二维数组?

转载 作者:行者123 更新时间:2023-12-02 14:05:04 25 4
gpt4 key购买 nike

我需要过滤一个数组,所以我有这个适用于普通数组的代码

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);

问题是我必须将其应用于二维数组,但我尝试过但没有结果!

例如我有这个数组

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]];

有什么想法吗?

最佳答案

返回x[0]>限制;

因为您似乎想过滤二维数组的第一个元素

关于Javascript如何过滤二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40116071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com