前端:ES6以及正则

ES6

  • 声明变量方法
    • let
      • 声明代码块内有效的变量 => 形成了块级作用域(全局作用域以及函数作用域以外的),大括号包裹+let声明 => 直接使用大括号表示立即执行函数
      • 不会变量提升
      • 形成了暂时性死区:其所声明的变量就“绑定”这个代码块中,不再受外部的影响
      • 不允许重复声明变量
      • 函数声明等同于let
    • const
      • 声明只读常量
      • 变量 - 内存地址 - 地址的值:const保证变量-内存地址(指针)不变,不能保证地址的值不变
    • import
    • class
  • 解构:从数组和对象中提取值,对变量进行赋值
    • 数组取值:顺序排列
    • 对象取值:变量必须与属性同名
    • 指定默认值
    • 常用功能
      • 交换变量的值
      • 提取JSON数据
      • 获取模版的指定方法
  • 字符串的拓展
    • indexOf扩展
      • includes
      • startsWithx
      • endsWith
    • 模板字符串
      • 用反引号(`)标识
      • 解析嵌套
  • 正则的拓展
    • 一些属性用于判断某种修饰符属性是否存在
  • 函数的拓展
    • 箭头函数
  • 数据结构
    • Set:非重复
    • Map:Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。

正则

  • 设置正则
    • RegExp构造函数
    • //表示
  • 字符串中可以使用正则的方法
    • match
    • replace
    • search
    • split
  • RegExp可以使用的方法
    • exec
    • test
  • 特殊字符
    • 字符集
    • 反向字符集
  • 修饰符/正则表达式标志
    • g:全局搜索。
    • i:不区分大小写搜索。
    • m:多行搜索。
    • y:执行“粘性”搜索,匹配从目标字符串的当前位置开始,可以使用y标志。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值