87,920
社区成员
发帖
与我相关
我的任务
分享
test1 = [{"name":"tank","total":"100"},{"name":"zhang","total":"23"},{"name":"hao","total":"325"}];
,请问怎样彻底删除干净某一个元素,比如{"name":"tank","total":"100"},
或者是,{"name":"hao","total":"325"}
,看清楚了需要把对应的,
删除掉的。var a= [{"name":"tank","total":"100"},{"name":"zhang","total":"23"},{"name":"hao","total":"325"}];
a=a.slice(0,2);
console.log(a);
var b={a:1,b:2};
delete b.a;
console.log(b);
var arr = [2,4,6,8];
//刪除2的話,先找出index在哪
var index = arr.indexOf( 2 ); //0
arr.splice(index, 1);
console.log(arr); //[4,6,8]
像樓主的情況要用for跑一次test
然後比對資料後找出index為多少再執行
arr.splice(index, 1);var obj = {a:1, b:2};
delete obj.a;
console.log(obj); // {b:2}