Es6 | 常用

52 阅读1分钟
变量:
    varletlet
    letconst 尽量用const、
数组方法:
find(查找数组的元素,满足条件的返回单个值,按照就近原则返回)、
findIndex(查找数组中元素,满足条件的返回数组下标 还有findLast 和 findLastIndex)、
fill(填充数组对象 用法:我们创造一个)、
    创建一个数组
    const arr2 = new Array(100)
    循环填充('')空字符串
    arr2.fill('').map((elem, index) => {
        return index
    })
    console.log(arr3);//[1,2,3,4,......,100]
flat(数组扁平化)、
    const arr = [1, 2, [3, [4, [5]]]]
    console.log(arr.flat(Infinity));// [1,2,3,4,5]
    console.log(arr.flat(4));// [1,2,3,4,5]  4 指的是扁平的层级
includes(循环遍历查找数组里是否包含我们指定的元素 返回Boolean)
    let list = [1, 2, 3];
    let res = list.includes(1)
    console.log(res) //true 没有就为 false
对象方法:
entries(Object打点调用 )、
    console.log(Object.entries(obj));//['name', '小花'] ['age', 25]
keys、
    console.log(Object.keys(obj));//['name', 'age']
values、
    console.log(Object.values(obj));//['小花', 25]