#8.1 属性的简洁表示 #8.2 属性名表达式 JavaScript提供2种方法定义对象的属性。 延伸出来的还有: 注意:属性名表达式不能与简...
6 函数的拓展 #6.1 参数默认值 注意: 参数变量是默认声明的,不能用let和const再次声明: 使用参数默认值时,参数名不能相同: 与解...
4 正则的拓展 #4.1 介绍 在ES5中有两种情况。 参数是字符串,则第二个参数为正则表达式的修饰符。 参数是正则表达式,返回一个原表达式的拷...
三、字符串的拓展 #3.1 includes(),startsWith(),endsWith() 在我们判断字符串是否包含另一个字符串时,ES6...
解构赋值概念:在ES6中,直接从数组和对象中取值,按照对应位置,赋值给变量的操作。 #2.1 数组 基础用法: 本质上,只要等号两边模式一致,左...
11 Proxy proxy 用于修改某些操作的默认行为,可以理解为一种拦截外界对目标对象访问的一种机制,从而对外界的访问进行过滤和修改,即代理...
9 Symbol #9.1 介绍 ES6引入Symbol作为一种新的原始数据类型,表示独一无二的值,主要是为了防止属性名冲突。ES6之后,Jav...
7 数组的拓展 #7.1 拓展运算符 拓展运算符使用(...),类似rest参数的逆运算,将数组转为用(,)分隔的参数序列。 拓展运算符主要使用...
5 数值的拓展 #5.1 Number.isFinite(), Number.isNaN() Number.isFinite() 用于检查一个数...