我试图解决LeetCodehttps://leetcode.com/problems/check-if-object-instance-of-class/description/中的2618s问题,我想知道是否有一种方法可以只使用Prototype、Proto和Constructor等属性来解决它,而不使用While循环和instanceof?
我试了很多例子,但都不管用
return obj.constructor.prototype === classFunction.prototype
if (classFunction === Number || classFunction === String || classFunction === Date) {
return obj.__proto__ === classFunction.prototype
} else return obj.__proto__.constructor.__proto__.prototype === classFunction.prototype