在紅寶書中,有這樣兩個栗子,電腦借別人的,手機太麻煩了。大佬擔待一下,這個賦值len,如果在for回圈外不會無限回圈,我可以理解。為什么第二種也不會無限回圈啊,進行len=divs.length時,不會運行取得所有div元素的查詢嗎?
uj5u.com熱心網友回復:
電腦借給別人了,手機敲太慢了
uj5u.com熱心網友回復:
for (let i=0,只執行一次; 每次都執行;){有個逗號 len=divs.length 在初始的時候寫的 只會賦值一次
所以divs.length 改了 也沒事
uj5u.com熱心網友回復:
因為你第一個一邊創建一邊獲取,所以div.length一直在增加,而第二個你把一開始獲取的length長度賦值給len,在用len去做比較,這時候不管div.length怎么變化,len都是不變的。轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/20247.html
標籤:JavaScript
上一篇:小白問一下陣列去重的問題
下一篇:html
