UNPKG

front-js-utils

Version:

- 1)函数相关 - 2) 数组相关 - 3)对象相关 - 4)字符串相关 - 5)手写继承 - 6)手写事件监听(带委托) - 7)手写ajax请求(类似axios) - 8)手写事件总线 - 9)手写消息订阅与发布 - 10)手写Promise(暂时未加上)

13 lines 411 B
// 语法:myInstanceOf(obj,Type) // 功能:判断obj是否是Type类型的实例 // 实现:Type的原型对象是否是obj原型链上的某个对象,如果是返回true,否则返回false export function myInstanceOf(obj, Type) { var protoObj = obj.__proto__; while(protoObj) { if(protoObj === Type.prototype) { return true; } protoObj = protoObj.__proto__; } return false; }