es6相关

作者: 没有昵_称 | 来源:发表于2021-01-11 14:32 被阅读0次

    数组常用

    • 扩展运算符(...)
    • Array.from()将类数组转成真正的数组
    • Array.of() 将一堆数字转成数组。 栗子:Array.of(1,2,3)
    • find 找到第一个符合条件的数组成员。 栗子: [1,2,3].find((value,index,arr)=>value<1)//undefined
    • findIndex 他是返回第一个符合条件的下标
    • includes 返回一个布尔值,判断数据是否有某数据,includes 的第二个参数表示搜索的起始位置。 栗子: ['a','b'].includes('a',1)//false
    • entries(),keys() 和 values()

    Set、Map的区别

    Set用于数组去重,Map用于数据储存
    Set:

    • 成员不能重复
    • 只有键值没有键名,和数组相似
    • 可以遍历,方法有 add,delete,has
      Map:
    • 本质是键值对的集合,类似集合
    • 可以遍历,可以跟各种数据格式转换

    箭头函数

    箭头函数是匿名函数,不能改变this指向,this不是指向window就是指向父级,
    箭头函数没有arguments,不能作为构造函数,不能用 new

    相关文章

      网友评论

          本文标题:es6相关

          本文链接:https://www.haomeiwen.com/subject/ivccaktx.html