示例如下
<script>
var arr = ["张三", "李四", "王五", "赵六"];
// 1、普通for
for (let i = 0; i < arr.length; i++) {
console.log(i, ":", arr[i]);
}
// 2、使用forEach遍历
arr.forEach(function (val, index) {
console.log(index, ":", val);
});
// 3、map()
arr.map(function (value) {
console.log(value);
});
// 4、使用for-of遍历
for (var value of arr) {
console.log(value);
}
// 5、使用for..in..遍历
for (var i in arr) {
console.log(i, ":", arr[i]);
}
// 普通的for循环性能是最好的 最差的是for in
// 普通for循环可以把数组的长度先用变量保存下来达到优化 性能更好
</script>