1 概述
一般情况下,通过循环语句给数组赋值,是非常简单的,那么如果不适用循环语句呢?
2 代码
var arr
= new Array(100);
[...arr
.keys()];
Array
.from(arr
.keys());
var arr1
= new Array(101);
var str
= arr1
.join('1,');
str
= str
.replace(/(1\,)/g, function ($
0, $
1, index
) {
var start
= '' + Math
.ceil(index
/2);
if(index
< str
.length
- 2) {
start
+= ','
}
return start
;
});
return str
.split(',');
function reduce(arr
, val
) {
if(Object
.prototype
.toString
.apply(val
)){
return;
}
if(val
>= 100) {
return arr
;
}
arr
.push(val
);
return reduce(arr
, val
+1);
}
var res
= reduce([], 0)
转载请注明原文地址: https://mac.8miu.com/read-503023.html