OTCloud
@OTCloud
Программирование и Архитектура ПО

Как достучаться до свойства объекта?

В чем я ошибся?

var scheduleTable = {
    daysTabel: {
        dayTitle: ['Понедельник','Вторник','Среда','Четверг','Пятница','Суббота'],
        dayName: {
            Monday: 'Monday',
            Tuesday: 'Tuesday',
            Wednesday: 'Wednesday',
            Thursday: 'Thursday',
            Friday: 'Friday',
            Saturday: 'Saturday'
        },
        tableTitles: ['Время', 'Предмет', 'Преподаватель'],
        tableID: 'tableOf',
        addItemBtn: {
            id: 'addItemTo' + this.daysTabel.dayName.Monday,  // тут ошибка

5a010e4f6a0d8940743511.png
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
Ошибка в том, что this у вас в данном случае не является объектом, который вы инициализируете.

Это контекст функции, или вообще window.

Не совсем понимаю, что вы делаете, но видимо вам нужны «классы»:

https://learn.javascript.ru/classes
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы