初学者's: Redux中的const定义令人困惑
beginner's: const definition in Redux confusing
在Redux的入门课程中https://egghead.io/lessons/javascript-redux-store-methods-getstate-dispatch-and-subscribe?series=getting-从redux开始,演讲者说以下两行是相同的
const { createStore } = Redux;
var createStore = Redux.createStore;
我刚刚搜索了ES6const
文档,但它并不能完全回答我的问题,这两行是如何相同的?
这与const
(这只是定义常量的一种方式)无关,而是与对象析构函数有关。
所以这些都是相同的:
var createStore = Redux.createStore;
const { createStore: createStore } = Redux;
const { createStore } = Redux;
在const { createStore: createStore } = Redux;
行中,第一个createStore
定义了要获取的Redux
的属性。第二个createStore
定义了在声明之后可用的名称。
此外,在ES6中,定义像{ name: name }
这样的对象可以缩短为{ name }
。
相关文章:
- 用嵌套函数和默认函数定义函数
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 控制台返回var不是't定义,但它是
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- jQuery自定义验证比较多个输入的序列
- 查看JS对象的所有键,甚至是getter定义的键
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- $window.ga在AngularJS事件中未定义
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何定义const函数javascript(语法糖)
- 初学者's: Redux中的const定义令人困惑
- 如何避免 jshint 说 const 在声明之前在函数中被引用时是未定义的
- 在javascript中,如何定义CONST函数
- 重新定义Javascript填充程序";const";作为";var";用于In