javascript - 如何检查 javascript 对象是否具有特定对象的实例

标签 javascript object constructor

假设我有一个数组x和一个构造函数

function Road(footpath,divider,length,lanes){}

x[1] = new Road(1,1,1,1);

现在我如何确定 x[1] 是 Road 类型的对象?

最佳答案

就这么简单

if(x[1] instanceof Road) {
    //Hey, you have a road!
}

关于javascript - 如何检查 javascript 对象是否具有特定对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27135873/

相关文章:

java - 我如何检查java中对象的内存使用情况

javascript - 参数作为对象项?

c++ - 为什么复制构造函数的参数是通过引用传递的?

haskell - Haskell 中缀数据类型构造函数的语法规则

javascript - requestAnimationFrame 的问题

javascript - 当我们关闭脚本两次时会发生什么?

javascript - 如何在 Google 开发者控制台上为 Firefox 扩展创建 oAuth 项目

java - 为什么\B 有效但不\b

java - 如何在 Java 中使用原始数据类型的列表的列表时访问特定元素

c++ - 为数组的每个元素调用构造函数