跳到主要内容

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;
}