手写instanceof

简介: 手写instanceof
 function myInstanceof(x, fn) {
            if (typeof x !== 'object') return false
            let p = x.__proto__
            if (p === null) return false
            if (p !== fn.prototype) {
                return myInstanceof(p, fn)
            } else {
                return true
            }
        }
相关文章
|
5月前
02 # 手写 instanceof 的原理
02 # 手写 instanceof 的原理
60 0
|
11月前
|
前端开发
手写基础 promise
手写基础 promise
62 0
|
12月前
|
存储 前端开发
|
5月前
|
前端开发 JavaScript API
手写promise
手写promise
38 0
|
5月前
|
索引
06 # 手写 map 方法
06 # 手写 map 方法
47 0
|
5月前
|
索引
10 # 手写 every 方法
10 # 手写 every 方法
40 0
|
5月前
|
索引
09 # 手写 some 方法
09 # 手写 some 方法
38 0
|
5月前
|
索引
12 # 手写 findIndex 方法
12 # 手写 findIndex 方法
45 0
|
5月前
|
索引
08 # 手写 filter 方法
08 # 手写 filter 方法
35 0
|
存储 Java 开发者