В моем коде 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
}