[英]ES6 export default AssignmentExpression
export default var foo = {...}
It's AssignmentExpression and valid es6 syntax?它是 AssignmentExpression 和有效的 es6 语法? JSHint says it Expected an identifier and instead saw 'var'.
JSHint 说它需要一个标识符,而是看到了“var”。
On last spec I not found any relation with VariableStatement and AssignmentExpression.在上一个规范中,我没有发现与 VariableStatement 和 AssignmentExpression 的任何关系。
var foo = {...}
is not an AssignmentExpression
.不是
AssignmentExpression
。 AssignmentExpression
is almost the top level non-terminal symbol that represents all expression , ie basically every expression is an AssignmentExpression
. AssignmentExpression
几乎是代表所有表达式的顶级非终结符,即基本上每个表达式都是一个AssignmentExpression
。
var
only appears in a variable declaration or a for
loop, so drop the var
. var
只出现在变量声明或for
循环中,所以去掉var
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.