let arr = ['张三', '李四', '赵五', '王六', '十八', '双双'];
//使用 forEach 循环,一旦开始无法在中间停止
arr.forEach((item, index) => {
if (item === '赵五') {
console.log(index)
}
})
//使用 some 循环,可用于查询数据
arr.some((item, index) => {
if (item === '王六') {
console.log(index);
return true;
}
})
let fruits = [
{id: 1, name: '西瓜', state: true},
{id: 2, name: '榴莲', state: true},
{id: 3, name: '橙汁', state: true},
]
//使用 every 循环,判断数组里的每一项是是否符合循环,会返回一个布尔值true/false
//判断是否为数组里的每一项是否为true,是的话就全选
const result = fruits.every(item => item.state);
console.log(result)
ES6对数组进行处理
最新推荐文章于 2024-05-21 14:15:14 发布