您现在的位置:首页 >> 前端 >> 内容

Array.from()

时间:2017/3/21 9:29:00 点击:

  核心提示:Array.from()。数组去重function dedupe(array){return Array.from(new Set(array))}console.log(dedupe([1,2,3,...

Array.from()。

数组去重

function dedupe(array){

return Array.from(new Set(array))
}
console.log(dedupe([1,2,3,2,4,1,2]));

创建一个从0到99的连续整数的数组

方法一:

var arr = [];
for(var i=0;i<100;i++){
arr.push(i);
}

方法二:
var arr=Array(100).join(" ").split("").map(function(item,index){return index});

方法三:

var arr = Array.from({length:100}).map(function(item,index){return index});

小结:

1、该方法是es6新增;

2、该方法创建的数组是可以迭代的;

3、该方法还可以用来实现次数确定的循环遍历;

4、该方法性能尚待优化。

Tags:AR RR RA AY 
作者:网络 来源:张哲文的博客