2016-12-19 115 views
-1

在純JavaScript是有可能在對於陣列循環項

for item in array 
{ 
    alert(item) 
    // do stuff 
} 

代替

for (var i = 0; i < array.length; i++) 
{ 
    alert(array[i]) 
    // do stuff 
} 
+0

您正在尋找'for..of' – Rajesh

+2

['for ... of'on MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/爲...) – Pointy

回答

2

一種選擇的形式來創建一個循環將是使用一個let...of

for (let item of array) { 
    alert(item); 
} 

另一種選擇是使用forEach循環

array.forEach(function(item){ 
    alert(item); 
}); 

您可以find more information here

+3

你不應該把它標記爲重複嗎?這是非常基本的問題。 – Rajesh

+0

我會做的! @Rajesh我從來沒有真正將問題標記爲重複之前!將現在做它:-) –

+0

@Rajesh別人已經這樣做了! :-) –