javascript遍歷陣列元素程式碼例項

螞蟻小編發表於2017-03-27

在實際應用中,可能需要遍歷陣列中的每一個元素,下面就通過程式碼例項做一下簡單介紹.

遍歷方式一:

最為普遍的方式就是使用for迴圈語句來遍歷陣列,也是最為穩妥的方式。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
var arr=["antzone",2,"螞蟻部落","青島市南區"];
var len=arr.length;
for(var index=0;index<len;index++){
  console.log(arr[index]);
}

遍歷方式二:

使用for in語句也可以實現對陣列的遍歷效果,但是存在一定的風險。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var arr=["antzone",2,"螞蟻部落","青島市南區"];
for(index in arr){
  console.log(arr[index]);
}

上面的程式碼同樣會實現遍歷功能,但是會存在一定風險,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var arr=["antzone",2,"螞蟻部落","青島市南區"];
Array.prototype.target="分享互助";
var len=arr.length;
for(index in arr){
  console.log(arr[index]);
}

從上面的程式碼可以看出自定義的屬性也會被遍歷出來,但是那並非是陣列的元素。

相關文章