2016-11-20 4 views
0

私はSOで何かを検索し、これを実行します。これはローカルコンピュータからファイルを取得し、ブラウザでAngularJSを使用する方法です。=>このようにJavascriptの構文ではどういう意味ですか?

this.http.get(<path_to_your_json_file>) 
.success((data) => console.log(data)); 

が、私はこのJavaScriptの構文が意味するかもしれないのだろうか:

(データ)=>はconsole.log(データ)

何かが特定AngularJSであれば、私は知りません、しかし、私はほとんどそれを疑う。 JavaScriptの日々の使用にはあまり一般的ではない、より興味深い調整を知っていますか?

+0

矢印機能と呼ばれています。 ES6では非常に一般的です。 – 4castle

+0

インターネットエクスプローラの棺の最後の爪と呼ばれています –

+0

インターネットエクスプローラでは使用できません。 –

答えて

0

これは矢の機能です:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functionsです。

矢印機能は、ES2015でJavaScriptに導入されました。

(data) => console.log(data)の書き込みは、function (data) { console.log(data); }の書き込みと同じです。

+2

[リンクのみの回答を避ける](http://meta.stackoverflow.com/tags/link-only-answers/info)ください。 「外部サイトへのリンク以上に」の回答は削除される可能性があります(http://stackoverflow.com/help/deleted-answers)。 – Quentin

関連する問題