Ani*_*ban 1 javascript arrays jquery
我有一个具有以下结构的数组:
var y = [{id:12,count:10}, {id:23,count:89}, {id:21,count:100},]
Run Code Online (Sandbox Code Playgroud)
如何删除id为23的元素?
我不愿意使用在数组Array.prototype.remove上创建原型方法
任何指针赞赏
谢谢
ES5代码:
y = y.filter(function( obj ) {
return obj.id !== 23;
});
Run Code Online (Sandbox Code Playgroud)
ES5得到了所有主流浏览器的广泛支持.不过,您可能希望在几个Shims中包含备份旧的浏览器