如何为jslint设置选项以忽略at-sign(@)的错误或警告
object:
{ name: stackoverflow
@href: http://stackoverflow/questions/ask }
console.log(object.name + "...name" + object.@href + "...href");编译后,我得到这个链接错误: E024:意外的'@‘。
注意:@href是系统生成的;
发布于 2014-02-19 15:45:03
JSON应该如下所示
{
"name": "stackoverflow",
"@href": "http: //stackoverflow/questions/ask"
}发布于 2014-02-19 14:53:09
试试这个:
console.log(object.name + "...name" + object["@href"] + "...href");原始示例中的代码不是有效的JS,因此JSLint正确地警告您代码存在合法问题。上面更正的版本是有效的,JSLint应该对上面的版本感到满意。
旁白:我假设上面代码片段的前几行只是为了说明您正在查看的对象的结构?正确的JS对象文字应该是这样的:
{
name: "stackoverflow",
"@href": "http://stackoverflow/questions/ask"
}(或者为了使其有效,您还需要将name放在引号中)
https://stackoverflow.com/questions/20280558
复制相似问题