问题标签 [reserved-words]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
338 浏览

javascript - Ecmascript 保留字解决方法

我正在开发一个基于 Novell Operations Center 的项目,该项目具有基于 Ecmascript 的脚本引擎。我能够处理运行该软件的 Java API 中的对象。

我正在尝试使用标准 Java java.io.File 类从文件系统中删除文件。

脚本如下:

这会引发错误,因为“delete”是 Ecmascript/Javascript 中的保留字。即使我使用eval('file.delete()');我也会遇到同样的错误。file.exists()类似或file.canWrite()按预期运行的语句。

我正在寻找一种可能的解决方法,以便能够在文件对象上调用 delete 方法。deleteOnExit() 方法不起作用,因为服务器软件不会定期退出。

0 投票
4 回答
16836 浏览

python - 使用内置函数名称作为属性或方法标识符是不好的做法吗?

我知道永远不要使用内置函数名称作为变量标识符。

但是有什么理由不将它们用作属性或方法标识符吗?

例如,在我自己的类中编写my_object.id = 5或定义实例方法是否安全?dict

0 投票
3 回答
857 浏览

ruby-on-rails - 有什么理由避免在 Rails 中使用 Mongoid 使用“类型”一词?

我知道这type是一个用于单表继承的魔术字段名称。ActiveRecord:type不包含在Mongoid.destructive_fields. 有什么理由我不能将它用作字段名称吗?Upload.upload_type感觉很笨拙,我更喜欢使用Upload.type.

此外class,categoryvariety似乎不是好的选择。

0 投票
3 回答
3344 浏览

oracle - 保留字 NUMBER 用作列名导致游标声明错误

...至少我认为这是问题所在。

我正在编写一个函数,其中包含一个游标声明,该声明访问一个表,其中一列是保留字 NUMBER(是的,我知道..)。该函数在编译时遇到问题:

错误(16,10):PL/SQL:ORA-06552:PL/SQL:编译单元分析终止 ORA-06553:PLS-488:无效变量声明:对象“NUMBER”必须是类型或子类型

我的代码看起来像:

为了确保这是问题所在,我将代码更改为

它编译得很好,但显然这不是我想要的。

不幸的是,我没有选择更改列名(叹气),并记录在案

在正常的 SQL 执行中工作正常。

无论如何我可以解决这个问题吗?任何帮助深表感谢!

0 投票
0 回答
154 浏览

php - 使用php函数,保留字作为本地标识符

我正在考虑一些数组函数。“键”、“每个”、“位置”、“范围”。这些通常作为本地标识符非常有用!我还看到(ab)使用 $return、$list、$array、$string 的代码。其他 PHP 程序员对此有何看法?

仅限本地标识符!我不会将它们用作类的成员或方法名称,更不用说全局变量。

0 投票
1 回答
80 浏览

php - 存储学生课程的课程?

所以..我正在开发一个系统,我将在其中存储有关我的学生班级的数据(姓名、代码、位置等)

问题是:类是保留字!

而且我不想在我称之为“MyClass”的上一个版本上做。

那么,关于这个命名问题有什么建议吗?

0 投票
2 回答
456 浏览

java - 使用保留字休眠 @NamedQueries

我对休眠@NamedQueries 有疑问。我有一个表 SCP_PMAT,列名为“组”。在映射不是问题。我用括号解决了这个问题。

但是当我想使用@NamedQuery 时,就会出现问题。如何编写列名进行查询?

希望这段代码就足够了。谢谢

0 投票
2 回答
1876 浏览

javascript - 包含保留字时设置代码的 CSS

我正在尝试做的事情:如标题所述,如果它是保留字,我想设置它的 CSS。


HTML


jQuery


问题:我已经参考了几种方法的文档(在下面的参考部分),但我不太确定问题出在哪里。为了缩小问题范围,我的问题是......

  1. 甚至是.split()jQuery中的方法吗?
  2. 我应该使用for循环来遍历数组中的所有单词(查看代码是否包含保留字)还是有更好的方法(例如.each())?
  3. 如果我应该使用.each(),有人可以给我一个简单的例子吗?我不理解文档中的示例。


参考

0 投票
2 回答
29865 浏览

mysql - 列名中的保留字 - 插入 MySQL

我有一个 MySQL 数据库,group其中一个列名中有“”字样。我无法更改此数据库和列的名称;不是我的。

表用户、列:id, name, password, group,等。我需要在这个表中插入一条记录。我试过INSERT INTO users (name, group) VALUES ('John', '9')了,但由于“”,它不起作用group

你能帮我吗,请问如何在这个表中插入一条记录?

0 投票
1 回答
1747 浏览

javascript - JavaScript 中的保留字列表

有没有比Mozilla关于保留字更完整的列表?

它缺少parseFloattoStringprototype等词。