1. 程式人生 > 其它 >2022-5-11 每日一題 NewCoder KY2 成績排序

2022-5-11 每日一題 NewCoder KY2 成績排序

<script>
/*
*一般我們都是使用for迴圈遍歷陣列,
* JS中還為我們提供了一種方法
* forEach
* - 這個方法只支援IE8瀏覽器
* IE8瀏覽器均不支援該方法,所以如果需要相容IE8則不要使用forEach
* 還是使用for迴圈來遍歷
*/

//建立一個數組
var arr = ["孫悟空","豬八戒","沙和尚","唐僧","白骨精"];
/*
*forEach()方法需要一個函式作為引數
* - 像這種函式(瀏覽器建立的),由我們我們建立但是不由我們呼叫的,我們稱為回撥函式

* - 陣列中有幾個元素,函式就會執行幾次,每次執行時,瀏覽器會將遍歷到的元素
* 以實參的形式傳遞進來,我們可以定義形參,來讀取這些內容
* - 瀏覽器會在回撥函式中傳遞三個引數:
* 第一個引數,就是當前正在遍歷的元素
* 第二個引數,就是當前正在遍歷的元素的索引
* 第三個引數,就是正在遍歷的陣列
*/
arr.forEach(function(value,index,obj){
// console.log(typeof c);//顯示object。 c == arr //顯示true

console.log(value);
});
</script>