let arr = ['apple', 'orange'];
for (let index = 0; index < arr.length; index++) {
console.log('————for————', index, arr[index]);
}
for (let value of arr) {
console.log('————for...of————', value);
}
for (let key in arr) {
console.log('————for...in————', key, arr[key])
}
let objs = {
name: 'Tom',
age: '18',
work: 'it'
}
for (let value of Object.keys(objs)) {
console.log('————for...of Object.keys————', value, objs[value]);
}
arr.forEach((item, index, arr) => {
console.log('————forEach————', item, index, arr);
})
let arr2 = ['apple', 'orange', 'banner'];
for (let value of arr2) {
for (let v of arr) {
console.log('————for...of2————', v);
}
if (value === 'orange') break;
console.log('————for...of————', value);
}
console