У меня этот код, когда я запускаю его, отображается неопределенный. Однако мы можем получить доступ к глобальному свойству с помощью этого ключевого слова.Почему я получаю неопределенное значение
var firstName = "Peter",
lastName = "Ally";
function showFullName() {
// "this" inside this function will have the value of the window object
// because the showFullName() function is defined in the global scope, just like the firstName and lastName
alert (this.firstName + " " + this.lastName);
}
showFullName();
http://jsbin.com/gerexi/1/edit? js, output - я не могу воспроизвести проблему. – Quentin
Мне не свой ОК –
В строгом режиме, это shoul просто выбросить ошибку. Если это помещено _inside_ другой функцией, тогда будет отображаться «undefined undefined». – vlaz