在我的代码中,jsc.tools是一个包含对象的对象。每个子对象都包含一个init()和run()方法。
我有以下代码在启动时运行:
for(tool in jsc.tools) {
tool.init();
}
这给了我一个错误:“tool.init不是一个函数”。
一个工具声明的样例是:
jsc.tools.sometool = {};
jsc.tools.sometool.run = function() {
// Apply tool
}
jsc.tools.sometool.init = function() {
// Set bits of data needed for the tool to run
}