2017-05-06 5 views
0

Q:このJavaScript ES6の機能は誰にも知られていますか?これは、識別された名前にプレフィックスを適用する手法です。このように:JavaScript ES6:この機能は何と呼ばれていますか?

var { Router, 
Route, 
IndexRoute, 
IndexLink, 
hashHistory, 
Link } = ReactRouter; 

長いコードを書く必要がありません。例:

私はこれを書くことができますが反応:この代わりの

<Route path="/acc"   component={CLAccounts} /> 
<Route path="/acc/:year"  component={CLAccounts} /> 
<Route path="/acc/:year/:month"  component={CLAccounts} /> 

<ReactRouterRoute path="/acc"   component={CLAccounts} /> 
<ReactRouterRoute path="/acc/:year"  component={CLAccounts} /> 
<ReactRouterRoute path="/acc/:year/:month" component={CLAccounts} /> 
+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment – Mottie

+1

これは、 "接頭辞" とは何の関係もありません。適切な「長い」構文は、単純なプロパティアクセスである「ReactRouter.Route」(ReactRouterRouteではなく)です。 – Bergi

+0

これは、タイピングを保存する方法を明示的に記事に記載しています。すなわち接頭辞。 多分別の方法で構文を使用しているだけかもしれません。 –

答えて

0

これは、非構造と呼ばれています。それは超便利です!

続きを読むhere

+0

ありがとうございます。破壊はアレイを別々のバールに分割することともっと関係しているようです。ここにはデータはありません。変数に接頭辞を付けるだけの方法です。とにかく、入力を保存するのに非常に便利です。 –

関連する問題