我想知道是否有可能做这样的事情:的Javascript数据结构
if (mb == null || typeof (mb) != "object") {
var mb = new Object();
}
mb = {
tests: {
onAnimals: {
test: function() {
return "";
}
}
onHumans: {
test: function() {
return "";
}
}
}
}
卜当我尝试它,我可以看到测试,但是当我进一步点,我不能se onAnimals/onHumans。
JavaScript对我来说还是新手,所以希望你能帮上忙。
顶线有什么用?您将在第二行重新分配window.mb,这完全否定了顶行,除非我错过了某些内容。 – Chris 2009-12-21 07:41:51
你是对的;它只是OP代码的复制。通常情况下,我会使用第一行,再加上Object.extend(window.mb,{..def ...}),但是没有描述使用什么库(如果有的话)。 – jvenema 2009-12-21 14:27:08