对象可能是类数组对象 不具备数组的原型内的方法 所以可以用call或者apply把this指向改成数组或对象原型

const arr = [] 2Object.prototype.toString.call(arr) === '[object Array]' // true 3 4

const obj = {} 5Object.prototype.toString.call(obj) // "[object Object]"

posted @ 2022-02-08 15:55  ๑Secret  阅读(23)  评论(0编辑  收藏  举报