小编dhe*_*ena的帖子

如何从基于另一个Int数组的对象数组中删除对象?

我正在尝试使用Java脚本从基于另一个int数组的对象数组中删除对象。

整数数组包含对象数组中的ID。我想从没有整数数组的id的对象数组中删除对象。

例:

var x =[{name : 'mark' , Id : '10' , color:'green'},
  {name : 'hen' , Id : '15' , color:'blue'} ,
  {name : 'joy' , Id : '30' , color:'yellow'},
  {name : 'mick' , Id : '15' , color:'red'},
  {name : 'nick' , Id : '40' , color:'black'}] ; 

var y =['40','15'];
Run Code Online (Sandbox Code Playgroud)

从以上两个数组中,我想从x数组中删除ID在y数组中不存在的对象;

结果应为:

x =[{name : 'hen' , Id : '15' , color:'blue'},
  {name : 'mick' , Id : '15' , color:'red'},
  {name : 'nick' , …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery object

0
推荐指数
1
解决办法
41
查看次数

标签 统计

arrays ×1

javascript ×1

jquery ×1

object ×1