遍历数组
for…of 循环
for(let item of items)循环遍历数组项
let ary = ["css", "Javascript", "Vue.js", "React.js"]
for (let book of ary) {
console(book)
}
Tips: 可以使用break语句跳出循环
array.forEach()循环
array.forEach()方法通过在每个数组项上调用callback来实现遍历
let ary = ["css", "Javascript", "Vue.js", "React.js"]
ary.forEach((item, index) => {
console.log(item, index)
})
Tips: callback函数的参数包含当前遍历项,当前索引以及数组本身,在forEach迭代器中,不能使用break语句中断当前循环。
映射创建新数组
Array.map()方法
Array.map()方法通过在数组的每一项上调用callback来创建新数组,而不会改变原有数组。
let ary