原文:淺談javascript中for循環和for...in循環的區別

在博客園上面注冊的賬號已經有七個月了,七個月的時間里一直在博客園上面看大家發的技術文檔或者自己的想法,感覺自己還是挺有收獲的。也一直想要寫出高質量的博文來,但是這東西感覺沒有積累沒有沉淀是寫不出來的,越急就越寫不出來,越擔心犯錯也越寫不出來,犯錯了與其自己心里憋着難受還不如寫出來,希望大家多多指點。好了,廢話不多說了,切入主題。 最近在學習javascript的知識,在學習的過程中發現javas ...

2014-07-30 14:51 4 4158 推薦指數:

查看詳情

for...in 和 for...of循環區別

for..in 的遍歷實際上是對象的屬性名稱,一個Array數組也是一個對象,數組的每個元素的索引被視為屬性名稱,所以可以看到使用for...in 循環Array數組,拿到的其實是每個元素的索引 var a = [ 'A' , 'B', 'C' ]; a.name = ' Hello ...

Thu Jul 11 19:12:00 CST 2019 0 436
for...in和for...of循環區別

以下是使用for...in和for...of分別對Array,Set,Map做的測試: for...in由於歷史遺留問題,它遍歷的實際上是對象的屬性名稱。一個Array數組也是一個對象,數組的每個元素的索引被視為屬性名稱,所以我們可以看到使用for...in循環Array數組時,拿到 ...

Wed Oct 26 01:12:00 CST 2016 0 6932
for循環for...in循環和forEach循環區別

1.for循環:是應用最廣泛的的循環形式,適用於已知循環次數的場景。 優點:可以控制循環起始和結束。 語法:for ( 定義變量並賦值;判斷條件;步長 ){ 循環體; }    2.forEach循環:是一種專門用於針對數組的循環遍歷。 語法:數組變量.forEach ...

Sat Apr 04 20:45:00 CST 2020 0 737
javascriptfor...in和for...of的區別

for...of循環是ES6引入的新的語法。 for...in遍歷拿到的x是鍵(下標)。而for...of遍歷拿到的x是值,但在對象中會提示不是一個迭代器報錯。例子如下: let x; let a = ['A','B','C']; let b = {name: '劉德華',age: '18 ...

Sat May 13 05:47:00 CST 2017 0 2339
JSfor,for...in,for...of以及foreach循環的用法

1.for()循環 2.for...in索引遍歷 注意:使用for …in語法,同樣可以遍歷數組 注意:如果屬性名或方法名,是一個變量,則使用對象[變量名] 語法 3.for...of值遍歷 注意:不能遍歷對象 4.數組 ...

Fri May 31 06:42:00 CST 2019 0 1733
淺談javafor循環與iterator迭代的區別

記錄的存取方式有兩種:一種是順序存儲,另一種是鏈接存儲對於順序存儲的記錄可以根據其下標找到對應的記錄,而鏈接存儲(拿單鏈表為例)則必須找到其前一個記錄的位置才能夠找到本記錄。所以for循環便於訪問順序存儲的記錄,比如數組等而迭代則更適用於鏈接存儲的記錄,雖然Java中有些底層通過鏈接存儲原理實現 ...

Sat Jul 27 22:46:00 CST 2019 0 582
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM