0

我正在构建一个基于 Phonegap 的 Android 应用程序,我在其中创建了一个名为 in 的函数,但是当我运行应用程序时,在控制台上它会给出以下错误:

SyntaxError:文件中的解析错误:///android_asset/www/Clause.js:59

function Clause() {
    this.in = function() {}
}
4

2 回答 2

2

in是 JavaScript 中的保留字。

它可用于迭代对象的属性,例如:

for(var prop in obj) {
   ...
}
于 2013-05-04T12:31:16.510 回答
1

您可以使用括号表示法来设置和访问保留字作为属性名称。

function Clause() {
    this['in'] = function() {}
}
于 2013-05-04T13:14:46.937 回答