Методы объектов, this Flashcards

1
Q

Что вернет вызов функции без контекста:
function sayHi() {
alert( this.name );
}

A

undefined // обратится к незаданному свойству глобального объекта

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Глобальный объект..

A

.. предоставляет переменные и функции, доступные в любом месте программы. По умолчанию это те, что встроены в язык или среду исполнения.

В браузере он называется window, в Node.js — global, в другой среде исполнения может называться иначе.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

стрелочные функции ..

A

особенные: у них нет своего «собственного» this. Если мы используем this внутри стрелочной функции, то его значение берётся из внешней «нормальной» функции.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
user = {
    sayHi: function(){
         alert("Привет!");
}}; 
// Как записать метод объекта в сокращенном виде ?
A

user = {
sayHi(){
alert(“Привет!”);
}};

How well did you know this?
1
Not at all
2
3
4
5
Perfectly