for循环
function setList() {
// arr.forEach(item => {
// if (item.id === 5) {
// return
// }
// });
for (let i = 0; i < arr.length; i++) {
const item = arr[i];
if (item.id === 5) {
console.log('找到了');
return
}
}
console.log('123');
}
setList()
//当进入if 123不会打印
//foreach不可以
for in 也可以
function setList() {
// arr.forEach(item => {
// if (item.id === 5) {
// return
// }
// });
for (i in arr) {
let item = arr[i];
if (item.id === 5) {
console.log(item.id);
return
}
}
console.log('123');
}
setList()
//当进入if 123不会打印
for of 也可以
function setList() {
let arr = [
{
id: 1,
name: 'fdsa',
pid: ''
},
{
id: 2,
name: 'fdsa',
pid: 1
},
{
id: 3,
name: 'fdsa',
pid: 4
},
{
id: 4,
name: 'fdsa',
pid: 0
},
{
id: 5,
name: 'fdsa',
pid: 3
},
{
id: 6,
name: 'fdsa',
pid: 5
}
]
for (item of arr) {
if (item.id === 5) {
console.log(item.id);
return
}
}
console.log('123');
}
setList()
//当进入if 123不会打印