javascript - 如何在 Javascript 中对二维数组进行子集化?

标签 javascript arrays multidimensional-array

我环顾四周,发现可以使用类似 myArray[x][y] 的方法从二维数组中检索元素。但是,除了第一列之外,我想要做的一切。

在 R 中,人们只会使用 myArray[x,2:y] 但是我知道冒号在 Javascript 中是一个完全不同的运算符。

谢谢

最佳答案

如果你想在 y 中获取所有内容,请尝试 map:

var y = myArray.map(function(v){ return v[1] });

不确定这是否等同于您发布的 R...

如果你想减去第一列,试试这样:

return v.slice(1);

关于javascript - 如何在 Javascript 中对二维数组进行子集化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17421327/

相关文章:

javascript - 内容脚本未执行

javascript - 在执行代码之前如何等待 SlideToggle 完成?

javascript - 在 JavaScript 中将字符串拆分为任意维度的多维数组的最快方法?

ios - 在另一个 swift 类中使用 String

php - 如何用多维数组实现像excel小计函数这样的方法?

javascript - 在本地存储中创建多维数组时出现问题

c# - 如何删除持续远程填充的 jqgrid 树节点上的闪烁

javascript - 如何在 Facebook 垂直分享按钮旁边插入横幅

javascript - jQuery 删除数组索引

c - 从指针数组中读取字符串