Javascript 搜索自定义对象的实例

Javascript 搜索自定义对象的实例,javascript,instanceof,Javascript,Instanceof,我想检查我的javascript对象是否属于某种类型 我有一个对象,无法编辑此对象。我已经制作了这个物体的实例。现在,我想循环遍历在任何给定点可用的所有对象,并找出哪些是我正在寻找的实例 例如: var myObject = function() { }; var obj_person = new myObject(); 现在如果我写信 typeof obj_person 它给了我一个无用的东西。我不能使用instanceof,因为它在IE8中不起作用 有没有检查obj_person是否是m

我想检查我的javascript对象是否属于某种类型

我有一个对象,无法编辑此对象。我已经制作了这个物体的实例。现在,我想循环遍历在任何给定点可用的所有对象,并找出哪些是我正在寻找的实例

例如:

var myObject = function() { };
var obj_person = new myObject();
现在如果我写信

typeof obj_person
它给了我一个无用的东西。我不能使用instanceof,因为它在IE8中不起作用

有没有检查obj_person是否是myObject的实例

谢谢

编辑***

这是密码

var arr_instances = [];
for(var v in window)
{
    var obj_required;
    if(typeof window[v] == 'object')
    {
        obj_required = window[v];
        if(obj_required.imgSrc)
        {
            arr_instances.push(obj_required);
        }
    }
}
然后我可以使用arr_实例进行迭代,并做我想做的任何事情

for(var i=0; i<arr_instances.len; i++)
{
    if(arr_instances[i].imgSrc == 'requiredImg.jpg')
    {
        arr_instances[i].imgSrc = 'newImg.jpg';
    }
}

这种类型有什么特性或功能吗?可能的……只是考虑这样的情况,我不知道这个物体看起来是什么样的。我只知道这个对象可能会在页面中使用,并希望找出实例。我只知道“myObject”的名称。我正在尝试循环浏览窗口中的所有对象。var-scp=窗口;在IE11中,scp{num_counter++;iftypeof scp[v]='object'{num_tryCounter++}中的变量v在IE11中,num_tryCounter是845,而在IE8中num_tryCounter是44。我不知道。请帮助。@Brian S-如果我有此类型的唯一属性怎么办?我能找到它吗?我需要它来处理IE8。