gpt4 book ai didi

javascript - 在 ES6 中,如何检查对象的类?

转载 作者:IT王子 更新时间:2023-10-29 03:08:38 25 4
gpt4 key购买 nike

在 ES6 中,如果我创建一个类并创建该类的对象,我如何检查该对象是否是该类?

我不能只使用 typeof,因为对象仍然是 “object”。我只是比较构造函数吗?

例子:

class Person {
constructor() {}
}

var person = new Person();

if ( /* what do I put here to check if person is a Person? */ ) {
// do stuff
}

最佳答案

你不能做 person instanceof Person 吗?

单独比较构造函数对子类不起作用

关于javascript - 在 ES6 中,如何检查对象的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28922435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com