Сообщение от lancer
|
Каким свойством будет записана локальная переменная test, если свойство test у функции уже существует?
|
ты о чём вообще
локальная переменная будет хранить то, что ей присвоили, иначе undefined
написав arguments.callee.test ты уже обращаешься к свойству, в приведённом примере туда ляжет undefined (если ранее присвоишь другое значение, то оно)
http://es5.javascript.ru/x8.html#x8.12
Цитата:
|
При вызове внутреннего метода [[GetOwnProperty]] объекта O с именем свойства P выполняются следующие шаги:
1. Если у O нет собственного свойства с именем P, вернуть undefined.
...
|