js可以使用两种方式对数组进行遍历
方式一: 通过for循环
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var arr = [34, 12, 89, 90, 100];
for(var i = 0; i < arr.length; i++){
console.log(arr[i]);
}
</script>
</body>
</html>
方式二: 通过数组的forEach方法传入处理方或箭头函数(lamada表达式)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var arr = [34, 12, 89, 90, 100];
function printArray(value, index) {
console.log(index + "##" + value)
}
/**
* forEach方法的参数,是一个函数
*/
// arr.forEach(printArray)
// 在实际工作很少有人这么来写, 通过箭头函数来表示, 而箭头函数和Java中的Lambda表达式异曲同工。
/**
arr.forEach(function(value, index) {
console.log(index + "##" + value)
})
*/
/** */
arr.forEach((value, index) => {
console.log(index + "##" + value)
})
</script>
</body>
</html>