js -如何解决在Eclipse中删除时的语法错误

Three.js - how to resolve syntax error on delete in Eclipse

本文关键字:删除 Eclipse 错误 语法 何解决 解决 js      更新时间:2023-09-26

Javascript Library Three.js使用delete关键字作为对象属性。这在ECMAScript 5中是有效的,但是Eclipse只支持ECMA 3。根据Mozilla的参考,"保留字实际上只适用于标识符",而不适用于属性。我也试着在Eclipse中禁用JS验证,但它仍然给我错误。是否有更新ECMA验证的方法?或者关闭JS验证?我什么都试过了,但似乎都不管用。

参见:Javascript:在标记"delete", StringLiteral上出现语法错误?但是答案是错误的,因为语法在技术上是有效的。

免责声明我是term .java的作者。

首先,我建议你安装支持Three.js的term .java

用验证解决问题:

  • 对于已发布的Eclipse Mars,您必须通过编辑.project并删除<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
  • 行来删除JSDT性质。
  • 在Eclipse的下一个版本中,Eclipse JSDT正在改进它,您可以禁用它,参见https://eclipse.org/projects/project-plan.php?projectid=webtools.jsdt

之后,如果您希望受益于验证,您可以在term .java中使用JSHint支持。