Я новичок в JavaScript. Я прочитал, что в контексте этот изменяется в зависимости от того, как вызывается функция (т. Е. Из переменной, как обратного вызова и т. Д.). Я не могу найти ничего, что говорит, когда мне нужно использовать , а когда нет. Я видел много кода, использующего этот и видел код без него.Когда это необходимо в JavaScript/Угловой
ie: Здесь находится цикл for внутри функции. Оно работает. Он не использует это
var output="";
for(var i=0; i<input.length; i++) {
output = input.charAt(i) + output;
}
return output;
Ваш вопрос является дубликатом, и этот пост имеет хороший ответ: http://stackoverflow.com/questions/3127429/how-does-the-this-keyword-work –