以下模式如何工作const {Component} = React

时间:2016-10-18 03:26:50

标签: javascript ecmascript-6

我正在观看此处找到的Redux视频:http://redux.js.org/我看到了以下模式:

const { Component } = React;

这是如何运作的?

1 个答案:

答案 0 :(得分: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