JavaScript 數組遍歷
阿新 • • 發佈:2018-10-15
方法 func script 可選 數組遍歷 each val 數組 arr
方法一:for...in
var arr1 = [1,2,3,4];
for(currentValue in arr1)
{
document.write( currentValue + ‘<br>‘ );
}
方法二:forEach
var arr2 = [1,2,3,4]; arr2.forEach(function(currentValue,index,arr) { // currentValue 必需。當前元素。 // index 可選。當前元素的索引值。 // arr 可選。當前元素所屬的數組對象。 // document.write( ‘arr2[‘ + index + ‘]=‘ + currentValue + ‘<br>‘ ); document.write( ‘arr2[‘ + index + ‘]=‘ + arr[index] + ‘<br>‘ ); })
方法三(需要引入jQuery):$.each()
var arr3 = [1,2,3,4];
$.each(arr3,function(index,value){
// index 必需。當前元素的索引值。
// value 必需。當前元素。
// document.write( ‘arr3[‘ + index + ‘]=‘ + value + ‘<br>‘ );
document.write( ‘arr3[‘ + index + ‘]=‘ + arr3[index] + ‘<br>‘ );
})
JavaScript 數組遍歷