如何使用来自其他数组的数据删除数组项
How remove array items using data from other array
我正在寻找一种方法,如何删除数组项目与其他数组的比较。
keys = ['201','300'];
obj[0]=['someval','somename','201'];
obj[1]=['someval','somename','241'];
obj[2]=['someval','somename','300'];
obj[3]=['someval','somename','230'];
现在,我怎么能有obj数组元素等于键数组?我想存档这个:
obj[0]=['someval','somename','201'];
obj[1]=['someval','somename','300'];
谢谢你的帮助
您可以使用.filter()检查内部数组中的第三项是否存在于键数组
keys = ['201', '300'];
var obj = []
obj[0] = ['someval', 'somename', '201'];
obj[1] = ['someval', 'somename', '241'];
obj[2] = ['someval', 'somename', '300'];
obj[3] = ['someval', 'somename', '230'];
obj = obj.filter(function(item) {
return keys.indexOf(item[2]) > -1
})
console.log(obj)
相关文章:
- JSON数组数据返回Undefined
- 具有关联数组数据集的D3.js表
- TinyMCE获取数组数据
- Emberjs#每个循环不处理数组数据
- 使用Angular.js访问php数组数据
- 数组数据排序类似mysql查询
- 在Redux中映射对象数组数据
- jqGrid - 搜索本地数组数据
- 如何在不赋值数组变量的情况下读取数组数据
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 如何在 AngularJS 中从 API 访问数组数据
- JQuery - 根据数组数据将 html 表列添加到表的末尾
- 如何将json格式的数组数据从jquery返回到html
- 异步循环使用递归:如何访问推送数组数据
- Node.js对象数组数据联接
- 序列promise链与数组数据,如何解析promise链
- 如何加速getJSON数组数据
- PHP同时循环数组数据显示到javascript中
- 流星:显示数组数据,因为表在添加新列时给出了重复值
- 数组数据不会显示在表中