解決js array的key不爲數字時獲取長度的問題

最近寫js時碰到了當數組key不爲數字時,獲取數組的長度爲0 的情況。 1、問題場景 var arr = new Array(); arr[‘s1‘] = 1001; console.log(arr.length); 通過chrome查看: 2、原因分析 js Array只支持數字索引,若指定的key爲非數字索引,那麼length爲0. 另外,若key爲數字索引,length的長度是根據key值得
相關文章
相關標籤/搜索