Объяснение => в этом коде Javascript

#javascript

#javascript

Вопрос:

Работая над задачей freeCodeCamp, я всегда сравниваю свой код с реальными решениями на freeCodeCamp Github. Я просто не понимаю этого :

 function getIndexToIns(arr, num) {
  // sort and find right index
  var index = arr.sort((curr, next) => curr > next)
    .findIndex((currNum)=> num <= currNum);
  // Returns proper answer
  return index === -1 ? arr.length : index;
}

getIndexToIns([40, 60], 500);
 

Не мог бы кто-нибудь объяснить мне, пожалуйста, использование
=>.
Является ли это некоторым эквивалентом этих
{ } ?

Ответ №1:

=> это функция со стрелкой, это функция ES6 и вместо ввода

 function() { console.log("hello world"); }
 

вы можете набрать:

 () => console.log("hello world");