Предположим, что я объявляю структурированную Javascript переменную так:самореференция в объявлении структурированной JavaScript переменной
var mydata = {'list':[
{'fname':'george','lname':'washington'}
,{'fname':'oscar','lname':'wilde'}
,{'fname':'james','lname':'polk'}
]
,'summary':this.list[1]['lname']
}
Вопрос: Как я могу гарантировать, что
this.list[1]['lname']
равен «Уайльд», и что мое «это» на самом деле ссылается на на то, что я намерен?
Примечание: Я помню, что на самом деле я видел, как кто-то делал что-то подобное в ответном переполнении стека и говорил «AHA!». для себя, но я не могу вспомнить почтовый адрес. – dreftymac
Возможно, вы ссылаетесь на одно из этих сообщений: http://stackoverflow.com/search?q=javascript+aha –
Хех ... это смешно^_ ^ – dreftymac