- 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可以用来在{}中重命名
参考如下:
网友评论