这里是我的代码如何在javascript中删除数组对象项?
var array = [{ id: 1, name: 'test' }, { id: 2, name: 'test2' }];
我需要上述阵列像下面
[{ name: 'test' }, { name: 'test2' }]
我用delete
array.forEach(function(arr, i) {
delete array[i].id;
});
console.log(array);
输出尝试作为
[ { id: 1, name: 'test' },
{ id: 2, name: 'test2'} ]
改变但它不会删除id
项目。如何删除数组对象项?
我在节点v0.8中使用这个。
似乎工作正常:http://jsfiddle.net/AbdiasSoftware/fPJ2u/(?)在FF和Chrome中测试。没有身份证在我的控制台。 – K3N
它似乎在萤火虫工作正常。 – mohkhan
@ Ken-AbdiasSoftware它不在客户端,而是在服务器端使用节点** v0.8 **。 –