Как вытащить имя первоначальной переменной ?
var nameOrig = "xczvxcv"
//в процессе var b = nameOrig; // Вот из b можно определить первоначально-ссылочное имя ? |
Цитата:
|
Deff,
если всё глобально ... то можно var nameOrig = "xczvxcv" var b = nameOrig; for(var k in window) if(k != 'b' && window[k] == b) alert(k); |
рони, так это просто равенство по значению...
var nameOrig = "xczvxcv" var test = "xczvxcv" var b = nameOrig; for(var k in window) if(k != 'b' && window[k] == b) alert(k); |
ksa,
кто мешает отсортировать результат? |
Цитата:
|
В принципе изначально
window.nameOrig = {"xczvxcv":"bbbc"} //Глобальный объект var b = nameOrig; (Спецом ранее выбрал худший случай, В процессе переприсвоения( без измеений) получаем какую то переменную b , вот нужно узнать, на какое имя объекта изначально оно ссылается Ну простейший метод перебор объектов window с отбросом error Но не факт поскольку и c тоже равно var c = nameOrig |
Походу придется все переписать и пересоздать все переменные из одного объекта
В процессе коллективного творчества начали терять концы |
храните имя в самом объекте
window.nameOrig = {"xczvxcv":"bbbc",name:'nameOrig'} |
vadim5june,
Да к этому подошли давно, но поскольку наваено уже за три -4 месяца бум думать |
Часовой пояс GMT +3, время: 08:25. |