桥叔时间
許多問題看一眼答出來,,以為是粗心,其實還是基礎不扎實
1.?
var a = new Array(5); console.log(a[3]); console.log(a.length);結果應該是 undefined 5,,,自己以為是undefined 1;
錯誤的原因是?
a = new Array(5);是定義了一個長度為5,每個元素都是undefined的數組;
a = new Array('5');是定義了一個元素為'5'的數組,長度為1;
2.
var o = [1,2,3]; for(item in o){console.log(item);console.log(o.item); }答案是 0 undefined 1 undefined 2 undefined
? 以為會是 0 1 1 2 2 3;
將o.item改成o[item]答案就是 0 1 1 2 2 3;
應該是.和[]的區別問題吧。。
轉載于:https://www.cnblogs.com/MissBean/p/4917464.html
總結
- 上一篇: 第六次作业——团队作业
- 下一篇: EhCache 分布式缓存/缓存集群