【发布时间】:2016-09-19 23:57:13
【问题描述】:
我想删除原始数组(即var a)中的特定元素。我filter() 那个数组和splice() 返回了新数组。但这不会影响此代码中的原始数组。如何轻松地从原始数组中删除这些元素?
var a = [{name:'tc_001'}, {name:'tc_002'}, {name:'tc_003'}]
var b = a.filter(function (e) {
return e.name === 'tc_001';
});
b.splice(0,1);
console.log(a);
console.log(b);
【问题讨论】:
-
可以使用下面的a.splice(0, 1);
标签: javascript arrays node.js