JavaScript面试题(一)
目录一. instanceof的原理,并用代码实现二. 属性值判断
一. instanceof的原理,并用代码实现
知识点:
如果A沿着原型链能够找到B.prototype,那么A instanceof B为true。
解法:
遍历A的原型链,如果找到B.prototype,返回true,否则返回false
const instanceOf = (A, B) => {
let p = A;
while(p){
if(p === B.prototype){
return true;
原创
2020-09-15 20:15:29 ·
125 阅读 ·
0 评论