摘要:
ES6提供了二进制和八进制的新写法,分别用前缀0B(0b)和0O(0o)表示。如果要将二进制和八进制转为对应的十进制,要使用 Number() 方法。 ES6 在Number对象上,新提供了 Number.isFinite() 和 Number.isNaN() 两个方法。前者检查一个数是否有限,无限 阅读全文
摘要:
1. 数组的结构赋值 ES6允许从数组中题取值,按照对应位置,为变量赋值。数组的解构赋值存在一些特殊的情况: 解构不成功,变量的值等于undefined; 不完全解构,即等号左边的模式,只匹配一部分的等号右边的数组(右边比左边多)。这时解构依然可以成功; 等号右边是不可遍历的结构(转化为对象之后不具 阅读全文