手写 instanceOf

个人练习,代码如下:

function myInstanceOf(o,type){
    if(typeof o !== 'object' || o === null){
        return false
    }
    if(Object.getPrototypeOf(o) === type.prototype){
        return true
    }else{
        return myInstanceOf(Object.getPrototypeOf(o),type)
    }
}

posted @ 2023-06-02 18:44  睡成蛆  阅读(12)  评论(0编辑  收藏  举报