2618.检查是否是类的对象实例
链接:2618.检查是否是类的对象实例
难度:Medium
标签:
简介:请你编写一个函数,检查给定的对象是否是给定类或超类的实例。
题解 1 - typescript
- 编辑时间:2023-04-23
- 执行用时:112ms
- 内存消耗:53MB
- 编程语言:typescript
- 解法介绍:dp[i]表示以i为行末的最大高度。
function checkIfInstanceOf(obj: any, classFunction: any): boolean {
if (obj === null || obj === undefined || classFunction == null || classFunction == undefined) return false;
while ((obj = obj.__proto__) && obj !== classFunction.prototype);
return obj === classFunction.prototype;
}