RT, 仅供娱乐,不喜勿喷。
下边是常规的实现方式
function ls(count) {
var a = [], b = 1;
for (; b <= count; b++)
a.push(b);
return a;
}
ls(6); // [1, 2, 3, 4, 5, 6]
RT, 仅供娱乐,不喜勿喷。
下边是常规的实现方式
function ls(count) {
var a = [], b = 1;
for (; b <= count; b++)
a.push(b);
return a;
}
ls(6); // [1, 2, 3, 4, 5, 6]
function ls(count) {
return Array(++count).join('0').split('').map(function(v,i){return ++i})
}
ls(6); //[1, 2, 3, 4, 5, 6]
稍微简单一点点
function ls(count){
var arr=[];
while(count>0){
arr.unshift(count--);
}
return arr;
}
console.log(ls(6));
Array.from(Array(10), (x, i) => ++i)
//(10) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Array.from({length: 10}, (x, i) => ++i)
//(10) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Array.from({
*[Symbol.iterator](i = 0,j = 10) {
while (i++ < j) yield i
},
})
//(10) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决