我正在项目上运行JavaScript Lint来检查常见的编程错误.我遇到了这个错误:
SyntaxError:缺少变量名称
在这一行:
var char, font;
Run Code Online (Sandbox Code Playgroud)
从谷歌搜索,我发现当保留字用作变量名时会出现该错误; 但是根据MDN的名单判断,既不是char也不font是保留.
这里有什么问题?
没关系,我通过阅读找到的答案是什么'char'关键字用于什么?.
显然char是在ECMA 3中保留,但在ECMA 5中作为保留关键字删除.
我var现在已经重命名了,以防止旧实现中出现任何潜在问题.
| 归档时间: |
|
| 查看次数: |
9940 次 |
| 最近记录: |