js过滤数组的code=1
时间: 2024-03-17 07:45:52 浏览: 85
CodeWars:代码战套路
这是一个使用 JavaScript 过滤数组中指定属性值的方法,其中 code 属性值等于 1:
```javascript
const myArray = [
{ name: 'John', code: 1 },
{ name: 'Jane', code: 2 },
{ name: 'Bob', code: 1 },
{ name: 'Mike', code: 3 },
];
const filteredArray = myArray.filter(item => item.code === 1);
console.log(filteredArray); // [{ name: 'John', code: 1 }, { name: 'Bob', code: 1 }]
```
这里使用了数组的 `filter()` 方法,传入一个回调函数作为参数。这个回调函数接受数组中的每个元素,并返回一个布尔值,表示是否保留该元素。在这个例子中,回调函数判断每个元素中的 `code` 属性是否等于 1,如果是则保留该元素。最终返回的是一个新数组,其中只包含 `code` 属性值等于 1 的元素。
阅读全文