Показать сообщение отдельно
  #5 (permalink)  
Старый 18.01.2014, 01:19
Новичок на форуме
Отправить личное сообщение для ArtJS Посмотреть профиль Найти все сообщения от ArtJS
 
Регистрация: 29.12.2013
Сообщений: 7

Цитата:
переменную self и записать тyда obj
А будет ли она видна из внутри функции вложенного объекта?
Я вот ранее с JS не сталкивался, думал ерундовая задачка, как два байта переслать, ан нет!
Уже пол часа ковыряю, тоже заинтересовало и что-то не удается достучаться из той функции к self

var obj = {
                name: 'abc',
                self: this,
                subobj : {
                    a: function() {
                        alert(self.name); // тут я пробовал разное даже поля прописывал в subobj но ничего не вышло
                    }
                }
            }

В условии сказано, что передовать в функцию аргумент нельзя, и как тогда?

Последний раз редактировалось ArtJS, 18.01.2014 в 01:23.
Ответить с цитированием