覆盖Javascript关键字

前端之家收集整理的这篇文章主要介绍了覆盖Javascript关键字前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道删除JavaScript中的关键字.所以我有这个代码(例如):
var user = {
   create : function () {
       // Create a user account
   },delete : function () {
       // Delete a user account
   }
};

上面的工作(除了IE的旧版本),所以我的问题是 – 这是一个好主意.显然调用user.delete();使用代码的人比使用user.delete_one()更清楚;

显然,关键字很重要,但根据具体情况,可以使用这种方法(我不需要传统的IE支持),还是有更好的解决方案?

解决方法

您的代码将按预期工作,因为您没有覆盖JS关键字.如果您尝试将关键字声明为变量或函数名称,JS将显示错误SyntaxError:Unexpected token delete.

您选择的方式没有问题,但不要直接覆盖JS关键字.

猜你在找的JavaScript相关文章