課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
括號里為什么這樣寫呢,看不懂。
2015-04-30
源自:JavaScript深入淺出 5-2
正在回答
看不懂多看幾次....到這個粒度就不太好解釋了,建議多看看基礎。
就是看不懂多看幾次,多試幾次,
console.log('row'+i);的意思是把一維數(shù)組打印出來即row0 row1 row2
然后下面跟著一個for循環(huán),打印出二維數(shù)組,打印輸出的格式如下如老師那樣,
當i=0時,(row=arr[0];即row=[0,1];)括號里的并不會打印出來,只是輸出下面一句row0,j=0時,就是遍歷上面一個數(shù)組arr[0]里的0 /1元素;
當i=1時,j=1時,遍歷數(shù)組arr[1]里的2/3元素;
當i=2時,j=2時,遍歷數(shù)組arr[2]里的4/5元素;
其實不要那個下面for循環(huán)也一樣能輸出0,1,2,3,4,5只是看起來像一維數(shù)組不好看而已
代碼如下:
var arr=[[0,1],[2,3],[4,5]];?? ??? ?var i=0,j=0;?? ??? ?for(;i<arr.length;i++){?? ??? ??? ?row=arr[i];?? ??? ??? ?document.write(row+'<br />');?? ??? ??? ?}
輸出結果
0,12,34,5
對比之后你覺得哪種方法更直觀呢
慕粉3686312
i代表 數(shù)組元素的位置 ??
就是輸出row0????row1????row2
舉報
由淺入深學習JS語言特性,且解析JS常見誤區(qū),從入門到掌握
3 回答var func = new Function("console.log(typeof i);")
3 回答作用域鏈 var func = new Function("console.log(typeof i );");
1 回答console.log
1 回答js中的console.log()
1 回答console.log 這是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-05-08
看不懂多看幾次....到這個粒度就不太好解釋了,建議多看看基礎。
2016-10-26
就是看不懂多看幾次,多試幾次,
console.log('row'+i);的意思是把一維數(shù)組打印出來即row0 row1 row2
然后下面跟著一個for循環(huán),打印出二維數(shù)組,打印輸出的格式如下如老師那樣,
當i=0時,(row=arr[0];即row=[0,1];)括號里的并不會打印出來,只是輸出下面一句row0,j=0時,就是遍歷上面一個數(shù)組arr[0]里的0 /1元素;
當i=1時,j=1時,遍歷數(shù)組arr[1]里的2/3元素;
當i=2時,j=2時,遍歷數(shù)組arr[2]里的4/5元素;
其實不要那個下面for循環(huán)也一樣能輸出0,1,2,3,4,5只是看起來像一維數(shù)組不好看而已
代碼如下:
var arr=[[0,1],[2,3],[4,5]];
?? ??? ?var i=0,j=0;
?? ??? ?for(;i<arr.length;i++){
?? ??? ??? ?row=arr[i];
?? ??? ??? ?document.write(row+'<br />');?? ?
?? ??? ?}
輸出結果
0,1
2,3
4,5
對比之后你覺得哪種方法更直觀呢
2016-09-15
i代表 數(shù)組元素的位置 ??
2016-04-26
就是輸出row0????row1????row2