摘要:
isFinite()、isNaN() ES6 在Number对象上,新提供了Number.isFinite()和Number.isNaN()两个方法。 Number.isFinite()用来检查一个数值是否为有限的(finite)。Number.isNaN()用来检查一个值是否为NaN。 Numbe 阅读全文
摘要:
字符串遍历 ES6为字符串添加了遍历器接口,使得字符串可以被for...of循环遍历。 for (let codePoint of 'foo') { console.log(codePoint) } // 'f' 'o' 'o' 这个遍历器最大的优点是可以识别大于0xFFFF的码点,传统的for循环 阅读全文
摘要:
数组解构赋值 如果等号的右边不是数组(或者严格地说,不是可遍历的结构),那么将会报错。 (1)完全结构 let [a, b, c] = [1, 2, 3]; //a=1 b=2 c=3 可以从数组中提取值,按照对应位置,对变量赋值。 (2)不完全解构 let [x, y] = [1, 2, 3]; 阅读全文