JS数组删除其中一个元素

  • Post author:
  • Post category:其他




数组中删除一组数据

数组存储结构:(名称-集合)

list.push({‘id’:chartId,‘NoToList’:NoToList,‘NoDataList’:NoDataList});



方式一:
			list= list.map(t => {  
 				return t.id=== newlist.id? newlist: t;
 			});

我认为这个方法是最简洁的(推荐)



方式二:

采用循环的方式

 list.forEach(function(item, index, arr) {
			 if(item.id== newlist.id) {   
				 list.splice(index, 1);    //满足条件 根据下标删除该元素
			 }
  });

chartId:新加入一组数据的id

	$.each(list, function (i, data) {
			var  infoId=data.id;
			if(chartId==infoId){
			    list.splice(i, 1);
			}
	})

如有更简洁简单的操作方法,可在评论区评论~



版权声明:本文为qq_45525250原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。