你可能不知道的--es5遍历数组的几种方法
程序员文章站
2022-04-10 15:39:11
...
<script>
const arr=[1,2,3,4,5]
//第一种
for(let i=0;i<arr.length;i++){
// console.log(arr[i])
}
//第二种 forEach 不能使用continue/break
arr.forEach(item => {
//console.log(item);
});
//第三种 every默认返回false,仅执行一次。取决于返回值。不能使用continue/break
arr.every(item=>{
// console.log(item);
return true;
})
//第四种 for in 可以使用continue/break
for (let i in arr) {
//console.log(arr[i]);
}
//第五种 for of 用于遍历自定义数据结构(es6)
for (const item of arr) {
// console.log(item)
}
</script>
上一篇: 自定义脚本语言引擎开发纪实 - 类的嵌套