let user = {
name: 'hello'
};
user.d = function(){
function sayHi() {
return this.name;
}
let result = sayHi();
return result
}
console.log( user.d() )
По порядку.
this может ссылаться на функцию:
function a(b,c,d) {
return 0;
}
a.e = function() {
console.log(this.toString());
};
a.e();
this внутри функции зависит от того, как функцию вызывают, а не от того, где она находится.
this не может "перепрыгнуть" через анонимную функцию. this может "перепрыгнуть" через стрелочную функцию.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости