問一道js面試題的答案答此for迴圈中的

2021-03-04 06:48:36 字數 1174 閱讀 3149

1樓:老唐

這是一種提高效率的寫法,相當於

for(var i=0;i

這樣的寫可以在迴圈中不用每次都計算str.length

關於js的for迴圈 :for(var i=0;i

2樓:朝陽

他們沒有什麼區別,不過確實第二段**是有問題的,不過如果改成如下,應該就沒有什麼問題了。

for(var i=0,len=links.length;i

3樓:西瓜蘋果胡桃

第二段**是錯誤的。

4樓:無熙怡隋心

for(vari=

0;i<

menus.length

;i++)

{alert(1)

}聲名變數

i=0,在i小於

menus的個數的情況下迴圈(alert(1)),i++的意思是每次迴圈i都加1,一直加到i等於或大於

menus.length(

menus的個數)時跳出迴圈

請問在js中for迴圈內這句**的意思是什麼?求大神解釋一下 for (var i = 0, fn; fn = fns[ i++ ];) { }

5樓:匿名使用者

for (var i = 0, v; v = [1, 2, 3, 4][i++];)

上面的例子也是個for迴圈, 再來看乙個比較熟悉的例子:

var arr = [1, 2, 3, 4];

for (var i = 0, len = arr.length; i < len; i++) {}

你題目裡面的for迴圈和我第乙個舉例實際上是一樣的。

for的寫法並不固定,因為只需要滿足兩個條件即可: 開始迴圈和結束迴圈。

甚至像下面這麼「非主流」的寫法也照樣能執行:

for (var i = false, v; v = [1, 2, 3, 4][i++];)

for (var i = (function () )(), v; v = [1, 2, 3, 4][i++];)

請教一道面試題和詞義辨析題

1 面試 bai題從來都是基du本上不給意見,這屬於個zhi人思維的問題,沒必要dao以別人而左版右。給出這個話的解釋權 如果對國家有利,那麼我會不顧生死去做 怎麼會考慮有禍害而逃避,有利益就追逐呢?2 營利是動詞,經營牟利。盈利是名詞,盈餘利潤。牟利也是動詞,貶義。顯著,顯要卓著,中性詞。卓著,褒...

月薪3萬的一道面試題看看你的IQ

答案應該是9月1日。1 首先分析這10組日期,經觀察不難發現,只有6月7日和12月2日這兩組日期的 日數是唯一的。由此可知,如果小強得知的n是7或者2,那麼他必定知道了老師的 生日。2 再分析 小明說 如果我不知道的話,小強肯定也不知道 而該10組日期的 月數分別為3,6,9,12,而且都相應月的日...

一道面試題,關於機械人上下左右回到原點

是不是2n的平來方種,假源設n等於1時,可移動兩步 可以是向上 向下,或向左向右,向下向上,向右向左。而等於2時,則可上 右 下 左,上 右 下 左,上 左 下 右,上 左 下 右,上 下 左 右等,以此類推 要使回到原點,來那麼向左和向自右的,向上和向bai下的du步數應該一樣,也就是說zhi有單...