CALL&APPLY


call 与 apply

功能:改变this的指向

区别:函数的参数风格不一样。

call实现:

js构造函数继承

js数据类型

console.log(Object.prototype.toString.call({})==='[object 0bject]');
//true
console.log(0bject.prototype.toString.call([]));
//[object Array]

es5 伪数组转换为真数组

改变this指向

手写call