1、rest参数(形式为“...变量名”),用于获取函数的多余参数,这样就不需要使用arguments对象了。
2、函数参数默认值
可以直接在设定函数形式参数的同时设定默认值,当用户没有传某个参数时显示默认值。但是要注意,当用xx.length返回形式参数的个数时,有默认值的形式参数会被忽略
3、方法的name属性会返回变量名,通过function定义的函数会返回anonymous,通过bind创建的函数返回的变量名会有bound
4、箭头函数(匿名函数的简写)
格式:( ) => { };
当形式参数只有一个的时候,()可以省略;当方法体只有一句代码时,{ }可省略。
主要运用在回调函数中
优点:没有自己的this,this的指向取决于声明时所处的环境(普通的匿名函数的this默认指向windo)而不是使用时所在的对象,这样我们在一个类里面使用匿名函数的时候就不用担心它的指向问题了
网友评论