javascript使用for in語句遍歷陣列元素

admin發表於2017-03-24

本章節介紹一下如何利用for in語句遍歷陣列中的元素。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var theArray=["螞蟻部落","antzone",3,"分享互助"];
for(x in theArray){
  console.log(theArray[x]); 
}

上面的程式碼實現了我們的遍歷效果,但是這個方法並非是完美的,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var theArray=["螞蟻部落","antzone",3,"分享互助"];
theArray.antzone="javascript";
for(x in theArray){
  console.log(theArray[x]); 
}

以上程式碼不但遍歷了陣列中的元素,也遍歷自定義的屬性,還是使用如下方式比較穩妥,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var theArray=["螞蟻部落","antzone",3,"分享互助"];
for(var index=0;index<theArray.length;index++){
  console.log(theArray[index]);
}

相關文章