2016-09-08 2 views
0

Ich habe ein paar JavaScript-Beispiele von Nodej gelesen und etwas gefunden, das ich noch nie zuvor gesehen habe. Was ist ()=>{} Syntax? Ich habe versucht, es aber nicht sicher, googeln, was in setzen Schlüsselwort zu.Was ist() => {} in JavaScript?

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

Allgemeinen als Pfeil Funktion bezeichnet: https://developer.mozilla.org/en-US/docs/Web/JavaScript/ Referenz/Funktionen/Arrow_functions – peinearydevelopment

+0

google es6 pfeil funktion .. – passion

+0

Ich werde wie https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&code=rl.on ('Linie'% 2C% 20 (Eingabe)% 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 in es5 – link2pk

Antwort

0

Es ist Pfeil-Funktion, die in ES6 kommt Funktion in neuer Art und Weise zu definieren.

Überprüfen Sie die Referenz here

Beispiel:

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());