2016-10-18 6 views
1

反応しない、私はここで見つけるReduxのビデオを見ている:http://redux.js.org/と私は、次のパターンを見ている:どのように次のパターンの仕事のconst {コンポーネント} =が

この作業を行いどのよう
const { Component } = React; 

+0

どういう意味ですか?そのような構文を可能にするのは言語/トランスバイラ/ブラウザのためです。 –

+1

これは[オブジェクトの構造割当]です(https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring)。 – nnnnnn

答えて

2

Object Destructuringと呼ばれます。上記のステートメントの結果、Componentという変数が現在存在しています。注意:Pythonに慣れているなら、それはタプル展開のようなものです。

var foo = {a: 1, b: 2}; 
var {a, b} = foo; 

var bar = {c: 3, d: 4}; 
var {c} = bar; 

console.log(a) => 1 
console.log(b) => 2 
console.log(c) => 3 
関連する問題