语法:const {} = 变量名称,任何人都可以解释或指出我正确的方向
Syntax: const {} = variableName, can anyone explain or point me into the right direction
这种语法在JavaScript中是什么意思(可能是ES6(:
const {} = 变量名;
我目前正在尝试掌握 React。在很多例子中,我遇到了这种语法。例如:
const {girls, guys, women, men} = state;
首先,这与 React 无关。它是 ECMAScript 6(或 JavaScript 2015,如果你愿意的话(的一部分。
你在这里看到的称为解构赋值:
const {girls, guys, women, men} = state;
// Is the same as
const girls = state.girls;
const guys = state.guys;
const women = state.women;
const men = state.men;
<小时 />
在学习 React 时,你可能会遇到类似的模式:
import { methodA, methodB } from "my-module";
在这种情况下,您有一个名为 my-module
的模块,用于导出某些函数。使用 import {} from
语法,您可以选择要导入的函数。请注意,这不是解构赋值,尽管它的工作方式类似。
相关文章:
- ng映射方向备选方案
- RubyonRails——构建交互式接口应该朝哪个方向发展
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 你能解释一下这个阶乘函数是如何工作的吗?
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- 你能解释一下为什么这个javascript不正确吗
- 我怎样才能知道用户滑动的方向
- Javascript 如何强制 string.replace 不将我的字符串解释为正则表达式
- Appcelerator Titanium:在运行时下载并解释JavaScript代码
- 使用谷歌地图API和phonegap显示当前位置+方向
- 用真或假初始化变量是否在 Javascript 中建立了内容的方向
- 带有自定义标记的谷歌地图方向APIv3
- 在角度方向的元素之前插入
- 注入的HTML仅在Dom中解释为字符串
- 更改D3方向力图中箭头标记的方向
- 对象.创建解释
- fullpage.js在滚动时更改滚动方向
- 无法解释的JavaScript行为-错误
- 请解释三个.js光线投射器方向参数
- 语法:const {} = 变量名称,任何人都可以解释或指出我正确的方向