jQuery是一個流行的JavaScript庫,其中有一個$.each()函數可以讓我們遍歷任何可迭代對象。在這篇文章中,我們將討論$.each()的兩個參數:第一個參數-要遍歷的對象,第二個參數-要在每一項上執行的函數。以下是示例代碼:
$.each([1,2,3], function(index, value){ console.log(index+": "+value); });
在上面的代碼中,我們首先傳入一個數組 [1,2,3] 給$.each()函數作為第一個參數。接下來,我們傳入一個匿名函數作為第二個參數。每一次循環,$.each()函數都會調用這個函數,同時傳入兩個參數:index(當前項在數組中的索引)和value(當前項的值)。在這個例子中,我們僅僅把index和value打印到控制臺,但是我們可以進行任何想做的操作。
下面是一個遍歷對象的例子:
var obj = {name: "Tom", age: 25, city: "Shanghai"}; $.each(obj, function(key, value){ console.log(key+": "+value); });
在這個例子中,我們傳入一個對象obj給$.each()函數作為第一個參數,傳入一個匿名函數作為第二個參數。每一次循環,$.each()函數會調用這個函數,同時傳入兩個參數:key(當前屬性的名稱)和value(當前屬性的值)。在這個例子中,我們把每個屬性的名稱和值打印到控制臺。同樣地,我們可以進行任何想做的操作。