本章介绍 Object 对象的新增方法。
对象(object)是 JavaScript 最重要的数据结构。ES6 对它进行了重大升级,本章介绍数据结构本身的改变,下一章介绍Object对象的新增方法。
扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。
ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。
ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。
在 ES5 中,RegExp构造函数的参数有两种情况。
本章介绍字符串对象的新增方法。
本章介绍 ES6 对字符串的改造和增强,下一章介绍字符串对象的新增方法。
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。
ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。