Я хочу узнать, как получить имя переменной, связанную с объявлением объекта. Легче описать эту проблему на примере, так:Как узнать объекты javascript, связанные с именем переменной
function MyObject(){
this.NeedToKnow = "";
this.getLink = function() {
html = '<a href="javascipt:' +this.NeedToKnow+'.doIt(passVal) ">M</a>';
return html;
}
this.doIt = function(passVal) {
//do stuff
}
}
varNeedToKnow = new MyObject();
var html = varNeedToKnow .getLink();
Так что мой вопрос, как узнать «varNeedToKnow», чтобы заполнить this.NeedToKnow внутри объекта?
Возможно ли это?
возможно дубликат [Как «это» ключевое слово работа в JavaScript литерал объекта?] (Http://stackoverflow.com/questions/133973/how-does-this-keyword-work-within-a -javascript-object-literal) – Teemu
Тогда что, если я изменю имя переменной, и есть миллионы строк кода? – LuVe
связывает функции с элементом вместо использования inline js – mithunsatheesh