摘要:
扩展运算符 含义 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列. 扩展运算符的应用 (1)合并数组 (2)与解构赋值结合 扩展运算符可以与解构赋值结合起来,用于生成数组。 如果将扩展运算符用于数组赋值,只能放在参数的最后一位,否则会 阅读全文
posted @ 2017-03-14 20:35
detanx_墨鼬漓
阅读(172)
评论(0)
推荐(0)
摘要:
Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。 Array.of() Array.of方法用于将一组值,转换为数组。 Array.of方 阅读全文
posted @ 2017-03-14 17:51
detanx_墨鼬漓
阅读(657)
评论(0)
推荐(0)
摘要:
Math.trunc() Math.trunc方法用于去除一个数的小数部分,返回整数部分。 对于没有部署这个方法的环境,可以用下面的代码模拟。 Math.sign() Math.sign方法用来判断一个数到底是正数、负数、还是零。 对于没有部署这个方法的环境,可以用下面的代码模拟。 Math.cbr 阅读全文
posted @ 2017-03-14 17:26
detanx_墨鼬漓
阅读(1406)
评论(0)
推荐(0)
摘要:
es6中如果RegExp构造函数第一个参数是一个正则对象,那么可以使用第二个参数指定修饰符。 而且,返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符。 u修饰符 (1)点字符 点(.)字符在正则表达式中,含义是除了换行符以外的任意单个字符。对于码点大于0xFFFF的Unicode 阅读全文
posted @ 2017-03-14 14:23
detanx_墨鼬漓
阅读(3915)
评论(0)
推荐(0)
摘要:
大括号表示法与四字节的UTF-16编码是等价的。 JavaScript共有6种方法可以表示一个字符: codePointAt方法是测试一个字符由两个字节还是由四个字节组成的最简单方法。 fromCodePoint方法定义在String对象上,可识别>0xFFFF的字符,而codePointAt方法定 阅读全文
posted @ 2017-03-14 14:04
detanx_墨鼬漓
阅读(1445)
评论(0)
推荐(0)
摘要:
默认值 ES6 内部使用严格相等运算符( ),判断一个位置是否有值。所以,如果一个数组成员不严格等于undefined,默认值是不会生效的。 以下三种解构赋值不得使用圆括号: (1)变量声明语句中,不能带有圆括号。 (2)函数参数中,模式不能带有圆括号。 (3)赋值语句中,不能将整个模式,或嵌套模式 阅读全文
posted @ 2017-03-14 13:28
detanx_墨鼬漓
阅读(121)
评论(0)
推荐(0)
浙公网安备 33010602011771号