Как предупредить имя переменной, а не значение переменной?Как предупредить имя переменной, а не значение
var color = 'red';
alert(color); // Will alert 'red'
alert(/* magic */); // Will alert 'color'
Как предупредить имя переменной, а не значение переменной?Как предупредить имя переменной, а не значение
var color = 'red';
alert(color); // Will alert 'red'
alert(/* magic */); // Will alert 'color'
В JavaScript это невозможно, поскольку аргументы на этом языке передаются по значению или по ссылке, а не по имени, поэтому, когда переменная передается функции, ее имя теряется.
Если это не объявление функции, в этом случае мы можем 'toString' it;) – James
Не всегда: var foo = function() {alert (" foo ");}; alert (foo.toString()); не даст вам имени функции. –
Итак, как работают все шаблоны двигателей, написанные на Javascript? –
В консоли Firebug:
>>> a=[]
[]
>>> a
[]
>>> b=a
[]
>>> a.push(3)
1
>>> b
[3]
>>> a
[3]
Так, что имя переменной вы бы как этот массив, чтобы вернуться? a
? b
? Что-то совсем другое?
'alert (" color ");'? – kennytm
Какова ваша цель? –