2016-09-08 3 views
0

Я читал некоторые примеры JavaScript Nodejs и нашел то, что я никогда раньше не видел. Что такое синтаксис ()=>{}? Я попробовал это, но прибегая к помощи не уверен, что ключевое слово, чтобы положить в.Что такое() => {} в JavaScript?

rl.on('line', (input) => { 
    console.log(`Received: ${input}`); 
    }); 
+0

обычно называют функцией стрелки: https://developer.mozilla.org/en-US/docs/Web/JavaScript/ Ссылка/Функции/Arrow_functions – peinearydevelopment

+0

google es6 arrow function .. – passion

+0

Я буду похож на https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&code=rl.on ('линии' % 2C% 20 (вход)% 20% 3D% 3E% 20% 7B% 0A% 20% 20% 20% 20console.log (% 60Received% 3A% 20% 24% 7Binput% 7D% 60)% 3B % 0A% 20% 20% 7 D)% 3B в es5 – link2pk

ответ

0

Это функция стрелка, которая приходит в ES6 определить функцию новым способом.

Проверить опорный here

Пример:

let square = x => x * x; 
let add = (a, b) => a + b; 
let pi =() => 3.1415; 

console.log(square(5)); 
console.log(add(3, 4)); 
console.log(pi());