Javascript mootools太多的递归和谷歌地图

Javascript mootools太多的递归和谷歌地图,javascript,google-maps-api-3,mootools,Javascript,Google Maps Api 3,Mootools,嗨,我的wordpress插件有个问题:当包含mootools时,由于“太多递归”,没有显示google地图 下面是代码示例: 是否有解决此问题的方法?发现问题 更改: 对于(i个点){…} 到 用于(i=0;i

嗨,我的wordpress插件有个问题:当包含mootools时,由于“太多递归”,没有显示google地图 下面是代码示例:

是否有解决此问题的方法?

发现问题

更改:

对于(i个点){…}

用于(i=0;i


现在开始工作。。但是我不明白原因。

总是像这样写一个for-in循环,以避免迭代继承的成员:

for (name in obj) {
    if (obj.hasOwnProperty(name)) {
     //... 
    }
}

道格拉斯·克罗克福德:“…for in语句可以枚举存储在对象中的键,它生成对象的原型链中的所有键,而不仅仅是对象本身中的键。这会导致继承的方法出现在枚举中,这是错误的。如果JavaScript不包含此缺陷,情况会更好,但幸运的是,我们可以围绕它编程。在所有A级浏览器中,我们应该始终以这种形式在语句中编写for:for(name In obj){if(obj.hasOwnProperty(name)){…}“是的,我的错,我认为这是一个简单的foreach循环,比如php或c#::-)