站内搜索:
首页 >> 前端 >> 内容
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,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、该方法性能尚待优化。

  • 上一篇:webpack+react+eslint
  • 下一篇:有序列表的部分属性和a超链接的部分属性部分可能用到的行级标签
  • 返回顶部