js for迴圈的陷阱

2022-02-11 02:41:52 字數 588 閱讀 3788

一頁面有三個按鈕,點選提示相應內容。相應內容已從後台獲取,並轉化成json陣列。

var content = ["提示1", "提示2", "提示3"];

for (i in

content) )".replace(/\$\/, i);

$(selector).val(content[i]);

$(selector).click(

function

() );

}

結果:點選按鈕,每乙個都彈出"提示3"。

有一種可能:每一次設定元素點選的提示內容時,僅僅只是設定了乙個位址(指向當前遍歷的元素),隨著遍歷的推進,位址的內容最終變成了陣列的最後乙個字串元素;結果所有的元素點選的提示內容,也都變成了最後乙個字串。

$.each(content, function

(i, item) )".replace(/\$\/, i);

$(selector).val(item);

$(selector).click(

function

() );

})

結果:ok。

js for迴圈例項

1.求1 100的寄數和?2.奇數求和 var ppt 0 for var i 1 i 100 i 2 2.求1 100的偶數和 var num 0 for var i 0 i 100 i 2 document.write 偶數和 num 3.總和 var num1 0 for var i 0 i ...

js for迴圈 while迴圈介紹

名稱 作用初始化變數 通常被用於初始化乙個計數器,該表示式可以使用 var 關鍵字宣告新的變數,這 個變數幫我們來記錄次數。條件表示式 用於確定每一次迴圈是否能被執行。如果結果是 true 就繼續迴圈,否則退出循 環。操作表示式 用於確定每一次迴圈是否能被執行。如果結果是 true 就繼續迴圈,否則...

js FOR迴圈效率問題

引 每個接觸js的開發人員都不可避免的與for迴圈打交道,畢竟這是遍歷必不可少的工具之一。然而當迴圈次數比較大時,效率問題必須重視。在群眾,站長提出了這個話題,回去好好想了下,整理出來,大家一起討論討論。1.倒序比正序效率高?聽好多人說,倒序效率更高,好吧,做個實驗,讓事實說話 測試 複製 測試結果...