[英]Unexpected token -
我的工作正常以下:
var varName= {
variable_one: 'short_name',
variable_two: 'long_name',
variable_three: 'long_name',
variable_four: 'short_name',
variable_five: 'long_name',
variable_six: 'short_name'
};
但是如果我变成:
var varName= {
variable-one: 'short_name',
variable-two: 'long_name',
variable-three: 'long_name',
variable-four: 'short_name',
variable-five: 'long_name',
variable-six: 'short_name'
};
它告诉我错误:
意外的标记 -
那么问题是:它如何转义“-”,因为我需要用“-”而不是“ _”的名称
我试图输入'''或'“',但不起作用T_T
谢谢
这应该为你工作
var varName= {
'variable-one': 'short_name',
'variable-two': 'long_name',
'variable-three': 'long_name',
'variable-four': 'short_name',
'variable-five': 'long_name',
'variable-six': 'short_name'
};
JavaScript将-当作文字的减号。
JavaScript尝试将-
解释为减号。 您应该也可以简单地将名称放在引号中:
var varName= {
'variable-one': 'short_name',
'variable-two': 'long_name',
'variable-three': 'long_name',
'variable-four': 'short_name',
'variable-five': 'long_name',
'variable-six': 'short_name'
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.