filter的用法

JavaScript Array filter() 方法

filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

注意: filter() 不会对空数组进行检测。

注意: filter() 不会改变原始数组。

 

示例:如果包含该id就取出并且返回新的数组

this.gradeId = this.gradeId.filter(d => { return d != id; });
 
等价于
for (var i = 0; i < this.gradeId.length; i++) {
  if (this.gradeId[i] == id) {
    this.gradeId.splice(i, 1);
  }
 }
 
 
posted @ 2019-07-23 16:26  lucy123  阅读(275)  评论(0编辑  收藏  举报