小编pho*_*nik的帖子

Javascript 2d数组indexOf

我有一个像这样的二维数组:

var arr = [[2,3],[5,8],[1,1],[0,9],[5,7]];
Run Code Online (Sandbox Code Playgroud)

每个索引都存储一个包含某个元素坐标的内部数组.

如何使用Array.indexOf()来检查新生成的坐标集是否已包含在中arrarr如果只有坐标不重复,我想进入.

这是我的尝试不起作用:

if (arr.indexOf([x, y]) == -1) {
    arr.push([x, y]);
}
Run Code Online (Sandbox Code Playgroud)

它似乎indexOf()不适用于2D阵列......

javascript arrays 2d indexof

23
推荐指数
2
解决办法
5万
查看次数

标签 统计

2d ×1

arrays ×1

indexof ×1

javascript ×1