[...Array(26)].map((v,i) => String.fromCharCode(i + 65)) //["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
同时可以延伸一个实现“同一个元素、数字重复多次构成一个新的数组”方法
[...Array(26)].map(() => 1) //[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
你以为上面这种写法就是最短的吗?NO!NO!NO~这才是最短的写法!
1. '1'.repeat(26).split('') 2. 3. //["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]
多个小数点构建动态省略号
'.'.repeat(3) //...