我以前没有看过这种语法,我想知道它的全部内容.
var { Navigation } = require('react-router');
Run Code Online (Sandbox Code Playgroud)
左侧的括号抛出语法错误:
意外的标记 {
我不确定webpack配置的哪个部分正在转换或者语法的目的是什么.这是和谐的事吗?有人可以开导我吗?
这种语法在JavaScript中意味着什么(可能是ES6):
const {} = variablename;
我目前正试图抓住React.在很多例子中,我遇到了这种语法.例如:
const {girls, guys, women, men} = state;
Run Code Online (Sandbox Code Playgroud) 我正在查看来自firefox扩展的一些代码(这里:https://github.com/mozilla/prospector/blob/master/oneLiner/bootstrap.js#L34),我在javascript中看到了一些我以前从未见过的东西.程序员使用关联数组作为变量名.有人可以向我解释这个变量引用是如何工作的吗?
const {classes: Cc, interfaces: Ci, utils: Cu} = Components;
Run Code Online (Sandbox Code Playgroud)
我从阅读此页面了解"const":https://developer.mozilla.org/en/JavaScript/Reference/Statements/const
但是如何将关联数组对象用作变量名呢?
此外,它似乎使用关联数组中的键名作为对Components方法的引用(在此列出:https://developer.mozilla.org/en/Components_object).我一直认为一个关键名称必须首先然后是值,但这似乎首先将引用的值放入Components类方法,然后将其指定为Cc的名称,即使Cc位于值的位置将去(和Ci为Components接口方法和Cu为组件utils方法).