码迷,mamicode.com
首页 > 编程语言 > 详细

ES6为数组做的扩展

时间:2019-11-07 19:31:09      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:script   对象   java   color   dex   div   条件   个数   OLE   

1.Array.of()函数: 将一组值,转化成数组

console.log(Array.of(1,2,3,4,5,6))  

 

2.Array.from( )函数:可将类似数组的对象或者可遍历的对象转换成真正的数组

let tag = document.getElementsByTagName(‘div‘);
console.log(tag instanceof Array);  //结果:false,不是数组
console.log(Array.from(tag) instanceof Array); //结果:true,是数组
let str = ‘hello‘;
Array.from(str); // [‘h‘,‘e‘,‘l‘,‘l‘,‘o‘]

 

3.find( )函数: 找出数组中符合条件的第一个元素

 let arr = [2,5,8,7,6,10];
    arr.find(function(value){
        return value > 2;
    });
let arr = [1,2,3,4,5,6];
arr.find(function(value){
   return value > 7;
})

 

4.findIndex( )函数: 返回符合条件的第一个数组成员的位置

 let arr = [7,8,9,10];
 arr.findIndex(function(value){
    return value > 8;  //  2 返回的是第一个的下标位置
 });

 

5.fill( )函数: 用指定的值,填充到数组

let arr = [1,2,3];
arr.fill(4);  //结果:[4,4,4]

 

ES6为数组做的扩展

标签:script   对象   java   color   dex   div   条件   个数   OLE   

原文地址:https://www.cnblogs.com/linjiu0505/p/11814020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!