“Нормальная функция против Функции стрелки в JavaScript” Ответ

Нормальная функция против Функции стрелки в JavaScript

// Normal Function
let add = function (num1, num2) {
return num1 + num2;
}

// Arrow Function
let add = (num1, num2) => num1 + num2;
madhav

Объявление функции javaScript против функции стрелки

Regular functions created through function declarations / expressions are both constructible and callable. ... Arrow functions (and methods) are only callable i.e arrow functions can never be used as constructor functions. Hence, they can never be invoked with the new keyword.
Fragile Frog

Функция стрелки JavaScript Правила

const add3 = (num1, num2, num3) => return num1 + num2 + num3;
Fantastic Falcon

Функция стрелки JavaScript Правила

const sayHi = ()=>console.log('Hi');
Fantastic Falcon

Функция стрелки JavaScript Правила

const square = num => num ** 2;
Fantastic Falcon

Функция стрелки JS VS функция

// currently common pattern
var that = this;
getData(function(data) {
  that.data = data;
});

// better alternative with arrow functions
getData(data => {
  this.data = data;
});
RedConcrete

Ответы похожие на “Нормальная функция против Функции стрелки в JavaScript”

Вопросы похожие на “Нормальная функция против Функции стрелки в JavaScript”

Больше похожих ответов на “Нормальная функция против Функции стрелки в JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования