Azz*_*ude 2 javascript arrays multidimensional-array
我在循环访问多维数组并删除特定元素数组时遇到问题.我的多维数组看起来有点像这样:
myArray = [["Tom", "161"], ["Dick", "29"], ["Harry", "46"]];
Run Code Online (Sandbox Code Playgroud)
所以,如果我有数字29.循环通过这个数组并删除第二个元素是29的数组元素的最有效方法是什么?即["迪克","29"]
var myArray = [["Tom", "161"], ["Dick", "29"], ["Harry", "46"]];
var myNewArray = myArray.filter(function(item){ return item[1] != 29 })
Run Code Online (Sandbox Code Playgroud)
.filter使用本机代码循环遍历数组.建造一个新的阵列当然比仅仅切割旧的阵列更昂贵,需要进行测试.
| 归档时间: |
|
| 查看次数: |
4592 次 |
| 最近记录: |