Для чего еще используется ключевое слово this?
Знаю что ключевое слово this, если функция является конструктором используется для того чтобы можно было обратиться к новосозданному объекту, например к свойствам объекта.
Например: function User(argname,argage){ this.name = argname; // c помощью this обращаемся к свойству name объекта vasya this.age = argage; } var vasya = new User("Вася",20); //новосозданный обьект var vasya ={ name = "Вася", age = 20; } Тут все просто и понятно. Но как говорит документация this также может иметь другое значение в зависимости от контекста. Я гуглил но когда начал читать другие варианты использования (его значение), чем больше я читал тем больше я запутивался, возможно мне нужно что б кто-то просто человеческим языком объяснил без воды. Пример из жизни: Бейсбольная бита используется для: 1) игры в бейсбол 2) как элемент самозащиты 3) как выбивалка для ковров (допустим такой вариант=)) ... и т.д. Хочу что б так же вы мне объяснили по ключевому слову this, какое еще его использование в зависимости от контекста: Ключевое слово this используется(его значение): 1) для того чтобы можно было обратиться к новосозданному объекту в функции-конструкторе. ... // я привел пример выше 2) ..... // вариант использования ..... // пример маленького и просто кода 3) ..... // вариант использования ..... // пример маленького и просто кода и т.д. сколько можете вариантов привести.... |
Цитата:
https://learn.javascript.ru/introduc...tu-cherez-this https://jquery-docs.ru/each/ |
Часовой пояс GMT +3, время: 06:25. |