对象可能是类数组对象 不具备数组的原型内的方法 所以可以用call或者apply把this指向改成数组或对象原型
const arr = [] 2Object.prototype.toString.call(arr) === '[object Array]' // true 3 4
const obj = {} 5Object.prototype.toString.call(obj) // "[object Object]"
const arr = [] 2Object.prototype.toString.call(arr) === '[object Array]' // true 3 4
const obj = {} 5Object.prototype.toString.call(obj) // "[object Object]"