我正在构建一个基于Phonegap的Android应用程序,我在其中创建了一个名为in的函数但是当我运行应用程序时,在控制台上它会给出以下错误:
SyntaxError:文件中的解析错误:///android_asset/www/Clause.js:59
function Clause() {
this.in = function() {}
}
答案 0 :(得分:2)
in
是JavaScript中的保留字。
它可用于迭代对象的属性,如:
for(var prop in obj) {
...
}
答案 1 :(得分:1)
您可以使用括号表示法设置和访问保留字作为属性名称。
function Clause() {
this['in'] = function() {}
}