gpt4 book ai didi

JavaScript - 检查对象中是否存在原型(prototype)实例

转载 作者:行者123 更新时间:2023-12-03 12:17:54 26 4
gpt4 key购买 nike

我想检查一个对象以查看 carDoor 原型(prototype)的任何实例是否存在

function carDoor(side) {
this.side = side;
}

var Car = {

"door1": new carDoor("left"),
"door2": new carDoor("right")

}

汽车对象有门吗? - 如何以适用于任何原型(prototype)的方式进行检查?

假设您不知道或不控制该属性的名称。

最佳答案

您可以使用instanceof运算符:

for (key in Car) {
if (Car.hasOwnProperty(key)) {
if (Car[key] instanceof carDoor) {
// ...
}
}
}

关于JavaScript - 检查对象中是否存在原型(prototype)实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24591630/

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