08 2017 档案
摘要:1、属性的简洁表示法 es6 允许直接写入变量和函数,作为对象的属性和方法 2、属性名表达式 js 定义对象的属性有两种方法 es6 允许字面量定义对象时,用表达式作为对象的属性名,即把表达式放在方括号内 3、Object.is() Object.is 方法用来比较两个值是否严格相等,与严格比较运算
阅读全文
摘要:1、函数参数的默认值 es6 之前不能直接为函数的参数指定默认值,只能采用变通方法 以上代码的缺陷在于,当参数 y 所赋值的类型为 false时,该赋值不起作用,就像 y 赋值为空字符,结果被改成了 'world' 为了避免这个问题,通常需要先判断一下参数y是否被赋值,如果没有,再等于默认值 es6
阅读全文
摘要:1、扩展运算符 含义:扩展运算符是三个点(...),用于将一个数组转为用逗号分隔的参数序列 用法:...['a', 'b', 'c'] 如果扩展运算符后面是一个空数组,则不产生作用 扩展运算符的应用 (1)、替代数组的 apply 方法 a、将数组转为函数的参数 b、取数组的最大值 c、将一个数组添
阅读全文