1. 函数参数的默认值 [ 基本用法 ] 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法. 上面的代码检查函数log的参数y有没有赋值,如果没有,则指定默认值为world.这种写法的缺点在于,如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用.就像以上代码的最后一行,参数y等于空字符,结果被改为默认值. ES6允许为函数的参数设置默认值,即直接写在参数定义的后面. [ 与解构赋值默认值结合使用 ] 参数默认值可以与解构赋值的默认值结合起来使用. [ 参数默认值的位…