如何在数组对象Javascript中删除所有项目isDone === true?

时间:2017-05-26 01:28:03

标签: javascript arrays removeall

我想删除数组element中的所有isDone === truelist。但我不知道删除所有,我只是删除每个项目之一。

这是我的代码:

  clearCompleted: function (list) {
    for (var i = 0; i < list.length; i++) {
      if (list[i].isDone === true) {
        list.splice(i, 1);
      }
    }
  },

请帮我解决。

1 个答案:

答案 0 :(得分:1)

使用<build> <resources> <resource> <directory>resources</directory> </resource> </resources> </build> while循环,do..whileArray.prototype.indexOf()来避免检查原始数组Array.prototype.find()属性

.length