ES6中数组的用法

1、Array.of函数

函数作用:将一组值,转换成数组

console.log(Array.of(2, 7, 9, 9));
    var str = '前端人前端魂前端都是干饭人'
    console.log(Array.of(str));

2、Array.from函数

函数作用:可以将类似数组的对象或者可遍历的对象转换成真正的数组。

console.log(Array.from(str));
    var li = document.getElementsByTagName('li')
    console.log(Array.from(li));
     console.log(typeof Array.from(li));
    console.log(Array.from(li) instanceof Array);

3、find函数

函数作用:找出数组中符合条件的第一个元素。 否则返回 undefined。

var arr = [2799]
    var demo = arr.find(function (item, index) {
        // console.log(index);
        return item > 5
    })
    console.log(demo);

4、findIndex函数

函数作用:返回符合条件的第一个数组成员的位置。(索引) 否则就是 -1

var test = arr.findIndex(function (item, index) {
        // console.log(item);
        return index > 4
    })
    console.log(test);

5、fill函数

函数作用:用指定的值,填充到数组,改变原数组。三个参数 1、指定的值 2、开始的位置 3、结束的位置(不包括终止索引)

console.log(arr);
    // console.log(arr.fill(6));
    // console.log(arr.fill(3, 4, 5));

6、entries函数

函数作用:对数组的键值对进行遍历,返回一个遍历器,可以用for…of对其进行遍历。

for (let [key, value] of arr.entries()) {
        console.log(value);
    }

7、keys函数

函数作用:对数组的索引键进行遍历,返回一个遍历器。

for (let key of arr.keys()) {
        console.log(key);
    }

8、values函数

作用:对数组的元素进行遍历,返回一个遍历器。

for (let values of arr.values()) {
        console.log(values);
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值