//实现方法一:循环赋值
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); //实现方法三:while
var arr3 = new Array();
var i = 0;
while(i<100){
arr3.push(i);
i++;
}
console.log(arr3); //实现方法四:do while
var 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); 转自:https://www.cnblogs.com/zhishaofei/p/10146870.html

补充:

[...new Array(10).keys()]

最新文章

  1. 记一次WinForm中屏蔽空格键对按钮的作用
  2. 下载php扩展笔记
  3. WPF显示Html
  4. A Xamarin.Forms Infinite Scrolling ListView
  5. 使用nginx的proxy_cache做网站缓存
  6. [产品相关] A/B测试终极指南(翻译)
  7. Java--&gt;将txt文件的所有行反转
  8. c#快捷键大全
  9. noip2008提高组题解
  10. mysql中函数DISTINCT,group by,CONCAT及GROUP_CONCAT的使用
  11. shell中的readonly
  12. 如何设置让网站禁止被爬虫收录?robots.txt
  13. JDBC访问及操作SQLite数据库
  14. Stack的相关API
  15. Mongodb: Sort operation used more than the maximum 33554432 bytes of RAM
  16. netty源码分析之一:server的启动
  17. loader 的理解
  18. PL/SQL客户端连Oracle很快就断开问题的解决
  19. 字符串 date 转标准 yyyyMMdd 格式
  20. vs中debug和release的区别你知道吗

热门文章

  1. linux驱动开发随手记【1】
  2. Android面试题 请解释下单线程模型中Message、Handler、MessageQueue、Looper之间的关系
  3. c# 接口使用
  4. django工作原理简介
  5. 基于Java8的日期时间工具类DateTimeFormatter
  6. DotnetCore下Grpc的简单使用(基于3.0版本)
  7. python中赋值和浅拷贝与深拷贝
  8. Codeforces #367 (Div. 2) D. Vasiliy&#39;s Multiset (trie 树)
  9. JVM元空间深度解析
  10. 手写butterknife来剖析其原理