ru.javascript.info icon indicating copy to clipboard operation
ru.javascript.info copied to clipboard

Объясните значение this. Альтернативное объяснение

Open Den0702 opened this issue 3 years ago • 0 comments

Добрый день, хотел бы предложить альтернативное объяснение по поводу задания Объясните значение this. И просил бы оценить правильность такого объяснения. Т.е это проба объяснения без вникания в нюансы ссылочного типа.

Пункт 3: (method = obj.go)( );

Объяснение: Результат вызова метода go( ) присваивается переменной method. В свою очередь, эта переменная ничего не возвращает(возвращает undefined) ice_screenshot_20220418-122307

Пункт 4: (obj.go || obj.stop)( );

Объяснение: Результатом вызова метода stop( ) является undefined, т.к. нет такого метода в объекте obj. В свою очередь, obj.go ничего не возвращает (возвращает undefined). В результате, выражение undefined || undefined возвращает undefined

Den0702 avatar Apr 18 '22 10:04 Den0702