Jos*_*hlo 0 javascript class-design
我想知道是否有可能做这样的事情:
if (mb == null || typeof (mb) != "object") {
var mb = new Object();
}
mb = {
tests: {
onAnimals: {
test: function() {
return "";
}
}
onHumans: {
test: function() {
return "";
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试它时,我可以看到测试,但当我进一步指出时,我无法看到动物/ onHumans.
javascript对我来说还是新手,所以希望你能提供帮助.
你在onHumans之前错过了一个逗号.我假设mb是一个全局变量; 你可以使用var代替你需要的东西.另外,如果你以不同的方式构造它,它会更容易阅读,如下所示:
window.mb = window.mb || {};
window.mb = {
tests: {
onAnimals: {
test: function(){
return "";
}
},
onHumans: {
test: function(){
return "";
}
}
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
818 次 |
| 最近记录: |