Array.apply(null, {length: 5}) length為特殊字段,意思是生成一個長度為5的數組,由於沒賦值,所以都是undefined;
如果要賦值,可以這樣 console.log(Array.apply(null, {0:'a', 1: 'b', 2: 'c', 3: 'd', 4: 'e', length:5})); //["a", "b", "c", "d", "e"] 和ES6的Array.from有點類似, Array.from
Array.apply(null, {length: 5}) length為特殊字段,意思是生成一個長度為5的數組,由於沒賦值,所以都是undefined;
如果要賦值,可以這樣 console.log(Array.apply(null, {0:'a', 1: 'b', 2: 'c', 3: 'd', 4: 'e', length:5})); //["a", "b", "c", "d", "e"] 和ES6的Array.from有點類似, Array.from
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。