0
私はいくつかのNodejs JavaScriptの例を読むと、私は前に見たことのないものを見つけました。 ()=>{}
構文とは何ですか?私はそれをグーグルで試してみましたが、中に入れてキーワードわからない。JavaScriptで()=> {}は何ですか?
rl.on('line', (input) => {
console.log(`Received: ${input}`);
});
私はいくつかのNodejs JavaScriptの例を読むと、私は前に見たことのないものを見つけました。 ()=>{}
構文とは何ですか?私はそれをグーグルで試してみましたが、中に入れてキーワードわからない。JavaScriptで()=> {}は何ですか?
rl.on('line', (input) => {
console.log(`Received: ${input}`);
});
それは新しい方法で関数を定義するために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());
一般矢印関数と呼ぶ。https://developer.mozilla.org/en-US/docs/Web/JavaScript/リファレンス/関数/ Arrow_functions – peinearydevelopment
グーグルES6の矢印機能.. – passion
私は(https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&code=rl.onのようになります'行' %2C 20%(入力)%20%3次元%3E%20%7B%の0Aの%20%20%20%20console.log(%60Received%の3A%20%24%7Binput%以下の(d)の%60)%3B %0A%20%20%7あなたがJavaScriptのプログラマであることを計画している場合はD)ES5 – link2pk