在javascript中,并沒有一個內建的each函數,但jquery庫提供了一個非常有用的$.each() 函數,用于遍歷數組或對象。如果你正在使用jquery,或者你的環境中包含了jquery,你可以這樣使用$.each() 函數。
遍歷數組
javascript
var array = [ "item1", "item2", "item3" ]; $.each(array, function(index, value) { console.log(index + ": " + value); });
登錄后復制
在上面的例子中,$.each() 遍歷數組array。對于數組中的每個元素,它都會調用提供的函數,并將當前元素的索引(index)和值(value)作為參數傳遞。
遍歷對象
javascript
var object = { key1: "value1", key2: "value2", key3: "value3" }; $.each(object, function(key, value) { console.log(key + ": " + value); });
登錄后復制
在這個例子中,$.each() 遍歷對象object。對于對象中的每個屬性,它都會調用提供的函數,并將當前屬性的鍵(key)和值(value)作為參數傳遞。
注意
如果你想在不使用jQuery的情況下遍歷數組或對象,你可以使用原生的JavaScript方法,如 Array.prototype.forEach() 用于數組,或者 for…in 循環用于對象。
使用 $.each() 時,確保你的環境已經包含了jQuery庫,否則這個函數將不可用。