中文方法名:找多个对象。
作用:找到多个对象,返回这些对象组成的数组。
使用格式:
1 let results = arr.filter(function(item, index, array) { 2 // 如果 true item 被 push 到 results,迭代继续 3 // 如果什么都没找到,则返回空数组 4 });
具体例子:
1 let users = [ 2 {id: 1, name: "John"}, 3 {id: 2, name: "Pete"}, 4 {id: 3, name: "Mary"} 5 ]; 6 7 // 返回前两个用户的数组 8 let someUsers = users.filter(item => item.id < 3); 9 10 alert(someUsers.length); // 2