前端之家收集整理的这篇文章主要介绍了
覆盖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关键字.
原文链接:https://www.f2er.com/js/158967.html