Я создаю проект на CloudPebble с помощью JavaScript.
У меня есть «Constants.js», в котором находится переменная, к которой я хотел бы получить доступ, используя «app.js», который является основным содержимым приложения. Однако при запуске приложения я получаю следующую ошибку:
[PHONE] pebble-app.js:?: JavaScript Error:
TypeError: Cannot read property 'length' of undefined
Вот мой код:
Константы.js
var mainMenuOptions = ["MenuOption1", "MenuOption2", "MenuOption3"];
app.js
var UI = require('ui');
var Vector2 = require('vector2');
var constants = require('Constants.js');
var mainMenu = new UI.Menu({
});
for (var i = 0; i < constants.mainMenuOptions.length; i++) { //Error occurs here
mainMenu.item(0, i, { title: constants.mainMenuOptions[i] });
}
...
Любая помощь приветствуется. Спасибо!