var и this в ооп js отличие [требует правки]

184
23 марта 2017, 21:30

Подскажите отличия между использование таких ключевых слов как var и this и объектах JS.

Ведь свойство можно создать как

var modal_close_div = document.getElementById('modal_close_div');

так и

this.modal_close_div = document.getElementById('modal_close_div');

это касается и методов...

Answer 1

Покапавшись в интернете стало ясно, что var - это приватная переменная(свойство) объекта доступная только внутри данного объекта(функции), а свойство this дает возможность получить доступ (считать, модифицировать) из вне. Подробнее тут - https://learn.javascript.ru/internal-external-interface

READ ALSO
Текст из div отправить на стену Вконтакте

Текст из div отправить на стену Вконтакте

Есть текст, которая находится в div, есть кнопка "Предложить новость"При нажатие на кнопку, текст публикуется на стене ВКонтакте

186
Вызов функции вида func(x)(x)(x)(x)

Вызов функции вида func(x)(x)(x)(x)

Добрый день, недавно наткнулся на функцию, которая вызывается следующим способом

196