使用Jquery如何从模型集合中删除项目

时间:2018-11-22 17:45:59

标签: jquery

我在jquery中有模型集合

thiz.tprListSearchesAndViews.searchParameters[0].parameters

这有16个参数列表,如第一个屏幕截图所示,我需要删除参数集合中的2个项目。您能帮我吗,我该怎么做。我不知道如何使用Jquery来解决这个问题。

Image2

Image1

1 个答案:

答案 0 :(得分:0)

搬走我认为这就是您要寻找的东西

let resultingArray = jQuery.grep(yourArray, function(obj, idx) {
  //if you want to remove based on some of the element's properties
  //use "obj". E.G.: return (obj['id'] === 3204);

  //Otherwise, use idx for element position on the array.
  return ([1, 7].indexOf(idx) === -1);
});

在您的代码中:

thiz.tprListSearchesAndViews.searchParameters = jQuery.grep(thiz.tprListSearchesAndViews.searchParameters, function(obj, idx) {
  //Filtering by position (removing items at 1 and 7)
  return ([1, 7].indexOf(idx) === -1);
});