牛客小知识
-
函数声明与变量提升js中没有函数重载,其他语言中(如java)java中,可以存在同名函数,
只要传入的参数数量或者类型不同即可。在js中,定义了两个同名函数后,
后面的函数会覆盖前面定义的函数。 -
this指向
- 函数调用时,非严格模式下,指向window,严格模式下,this 是undefined
- 以方法调用时,指向调用该方法的对象
- 使用new创建一个对象时,指向该对象
- call,apply ,bind可以改变this指向 区别,传参不同
-
apply,call,bind用法区别
