for in語句遍歷陣列中的元素

admin發表於2017-03-31

本章節通過程式碼例項演示一下如何使用for in語句遍歷陣列中的元素。

程式碼例項如下:

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

但是此種方式存在一個問題,如果給陣列物件新增屬性,依然會被遍歷到。

程式碼如下:

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

陣列物件的age屬性也會被遍歷出來。

更多關於for in語句的內容可以參閱javascript for in迴圈語句一章節。


相關文章