ES6

作者: Pretty_Boy | 来源:发表于2017-08-16 17:47 被阅读16次
  • let 和 const
  • 箭头函数

不仅仅因为可以简写,最关键的是它的this对象为继承外层代码块的this
function() {}
() => {}

  • 模版字符串template string
    ${}直接引用变量
  • 解构赋值
    数组和对象的解构,可以更轻松的访问键值
  • default,rest
  • default:默认值
    在函数参数中可以使用arg1=xxx;
    当调用函数时,没有arg1参数,则默认使用xxx
  • rest语法:抛弃arguments,在参数中使用:...args【为一个参数数组】
    当不给某项传参时,用undefined替代
    两者合用可以更好更有效的对参数进行管理,并且增加可读性
  • import export
    模块化JavaSript
    解决代码臃肿,以及js的位置关系严格
  • CommonJS写法:
    var animal = require('./aaa.js')
    module.exports = 'bbb'
  • ES6写法:
    import animal from './aaa'
    export default 'bbb'

as可以用来在{}中重命名


参考如下:

https://segmentfault.com/a/1190000004368132

相关文章

网友评论

      本文标题:ES6

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