ECMAScript6 后建议的优化语法

发布时间:2019-08-14 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了ECMAScript6 后建议的优化语法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

ECMAScript6 是 ECMA 制定的 JavaScript 的规范,ES6代表2016发表的新版本,es7ES5等以此类推。

(持续优化更新)


  1. 变量声明 const > let > var

    const 用于声明常量,变量建议使用 let 命令,建议不再使用 var 命令,VAR 声明的是全局变量,而 let 则为局部变量。

    • const 保证不能改变的不是变量的值,而是变量指向的内存地址不得改动。复合类型(数组,对象等)保存的是一个指针,所以指针是固定的,但是变量的数据结构是可变的。
    • var 声明的是全局变量也是顶层对象的属性,let 则没有绑定到顶层对象。

      var a = 1
      console.LOG(window.a)   // 1
      let b = 2
      console.log(window.b)   // undefined
  2. 静态字符串使用单引号,动态字符串使用反引号。

    const a = 'hello'
    const b = `${a} world`
  3. 使用数组成员对变量赋值时,优先使用解构赋值

    const arr = [1, 2, 3]
    const [First, second] = arr
  4. 使用扩展运算符(...)拷贝数组

    const ITemsCopy = [...items]
  5. 函数尽量用箭头形式

    [1, 2, 3].map((x) => {
        return x * x
    })
  6. 模块倒入使用import,导出使用export

    export default function echo ((params) => {
        console.log(params)
    })
    import { echo } From 'module'

脚本宝典总结

以上是脚本宝典为你收集整理的ECMAScript6 后建议的优化语法全部内容,希望文章能够帮你解决ECMAScript6 后建议的优化语法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。