我以前没有见过这种语法,我想知道它是关于什么的
var{Navigation}=require('react-router');
左边的括号抛出语法错误:
意外标记{
我不确定网页配置的哪一部分正在转换,或者语法的目的是什么。这是一个和谐的东西吗?有人能给我一些启发吗
它被称为分解分配,是ES2015标准的一部分
destructuring assignment语法是一个JavaScript表达式
可以使用
反映数组和对象文字结构的语法来源:在MDN上分解分配参考
对象分解
varo={p:42,q:true};
var{p,q}=o;
console.log(p);//42
console.log(q);//true
//分配新的变量名
var{p:foo,q:bar}=o;
console.log(foo);//42
console.log(bar);//true
数组分解
var foo=[“一”、“二”、“三”];
//不破坏结构
var-one=foo[0];
var-two=foo[1];
变量三=foo[2];
//带解构
var[1,2,3]=foo;