JackShcherbakov
@JackShcherbakov

Что такое ссылочный тип javascript (Reference Type)?

Приношу свои извинения за столь глупый и нелепый вопрос.

Вообщем, читаю онлайн учебник, у меня, как и у многих других людей, сюдя по комментариям возник ряд вопросов, сопровождаемых непониманием последнего абзаца этой темы https://learn.javascript.ru/object-methods#ссылочн...

Есть куча статей на иностранных языках, прочитал несколько на английском по несколько раз каждую, этот абзац уже раз 500 прочитал, но все равно не понятно. Если есть у кого-то ссылка на ту самую чудостатью, которая нормально объяснит новичку что это, то умоляю, скиньте пожалуйста, сам уже все перерыл. Беду безумно благодарен, если кто-то сможет объяснить все кратко, но достаточно для понимания.

И еще раз хочу принести извенения за засорения форума такими глупыми вопросами, но порой, к сожалению, приходится искать ответ здесь.
  • Вопрос задан
  • 3608 просмотров
Пригласить эксперта
Ответы на вопрос 1
lazalu68
@lazalu68
Salmon
Зайцев ещё в 2014 выжал из этой темы всё что можно, вот та статейка.

Хотите понять, как работает this в зависимости от способа вызова? Читайте первую часть:
Even more simply, I'd just say:
1) The keyword "this" refers to whatever is left of the dot at call-time.
2) If there's nothing to the left of the dot, then "this" is the root scope (e.g. Window).
3) A few functions change the behavior of "this"—bind, call and apply
4) The keyword "new" binds this to the object just created


Хотите понять, что такое reference type? Читайте часть "Reference Specification Type" или документацию.

И кстати первой части на практике вполне хватит, совсем не обязательно забивать голову подробностями принципа работы внутренних механизмов JS.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы