js建立1-100的数组

  1. //实现方法一:循环赋值var arr1 = new Array(100);for(var i=0;i<arr1.length;i++){  arr1[i] = i;}console.log(arr1);//实现方法二:push方法实现var arr2 = new Array();for(var i=0;i<100;i++){  arr2.push(i);}console.log(arr2);//实现方法三:whilevar arr3 = new Array();var i = 0;while(i<100){  arr3.push(i);  i++;}console.log(arr3);//实现方法四:do whilevar arr4 = new Array();var i = 0;do{  arr4.push(i);  i++;}while(i<100)console.log(arr4);//实现方法五:var arr5 = Object.keys(Array.apply(null, {length:100})).map(function(item){  return +item;});console.log(arr5);//实现方法六:var arr6 = Array.from({length:100}, (v,k) => k);console.log(arr6);//实现方法七:var arr7 = Array.from(Array(100), (v,k) =>k);console.log(arr7);//实现方法八:var arr8 = new Array(100).keys();console.log(Array.from(arr8));//实现方法九:var arr9 = [];var i = 0;var timer = setInterval(function(){  arr9[i] = i++;  if(i>=100){    clearInterval(timer);    console.log(arr9);  }},1);//实现方法十:var arr = [];var i = 0;function MakeArray(num){  if(i<num){    arr[i] = i++;    MakeArray(num);  }  return arr;}console.log(MakeArray(100));//实现方法十一:var arr11 = new Array(100).toString().split(',').map(function(item,index){  return index;});console.log(arr11);
相关文章
相关标签/搜索