Я ничего не проверяю, не объявляю и не присваиваю. Я иллюстрирую, почему предложение плохое
Цитата:
Цитата:
Цитата:
Цитата:
Глаза режет. |
Дак тебе дали хорошее -через отладчик это делать.не нравиться не читай)ты програмер или лингвист?)
|
Цитата:
Цитата:
|
блеснул-конкретно блеснул.был тут недавно у нас один такойже в презедентах-Ющенко звался))
|
От вопроса ушли далеко. Как вернуть имя переменной?
var name = 'Вася';
function showme (a) {console.log (a.чтото+" = "+a);}
showme (name);
Должно вывести в консоль: "name = Вася" |
Отвечу сам, подсказали.
Функция:
function showMe(v) { console.log(v+'='+eval(v)); }
А теперь хитрость - вызов функции:
showMe ('v');
Обратить внимание, что v в кавычках - передаётся как строка. |
VitAl2013, что-то не работает:
var name = 'Вася';
function showMe(v) { console.log(v+'='+eval(v)); }
showMe (name);
че я делаю не так? |
Цитата:
var myVar = 12345;
function f(a) {
for(var i in window) if(window[i] === a) return i;
}
alert( f(myVar) );
Но это очень-очень-очень тупо. :) |
Ruslan_xDD, а теперь рассмотрим пракический вариант, а не выдуманный:
// чоткие пацаны не гадят в global
(function(){
var myVar = 12345;
function f(a) {
for(var i in window) if(window[i] === a) return i;
}
alert( f(myVar) );
})()
|
danik.js, ведь автор писал, что хочет сделать свой плагин. 100% автор захочет получить название переменной именно в global. :D
|
| Часовой пояс GMT +3, время: 04:28. |