«это» с помощью функции стрелкиJavascript

Форум по Javascript
Ответить
Anonymous
 «это» с помощью функции стрелки

Сообщение Anonymous »

Код: Выделить всё

String.prototype.test= () => {
return `----${this}----`;
};

let myStr = "hello";
console.log(myStr.test()); // returns window object

// --------------------------------------------------------------------

String.prototype.testing= function() {
return `----${this}----`;
};

let myStr1 = "hello";
console.log(myStr.testing()); // returns myStr1
Мой вопрос: почему стрелочные функции не имеют для себя «это»? все, что я знаю, это синтаксис, я не знаю фактической разницы между тем, когда использовать стрелку, а когда лучше использовать обычную.


Подробнее здесь: https://stackoverflow.com/questions/798 ... w-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»