Javascript ';失败:类型错误:无法调用方法';更换';未定义的';运行分析后台作业时

Javascript ';失败:类型错误:无法调用方法';更换';未定义的';运行分析后台作业时,javascript,parse-platform,Javascript,Parse Platform,每当我运行我的解析后台作业时,它都会失败,并出现以下错误: Failed with: TypeError: Cannot call method 'replace' of undefined at Object.b.Query._quote (Parse.js:3:14236) at Object.b.Query.contains (Parse.js:3:14337) at main.js:1488:40 这是导致问题的区域,第1488行是第2行

每当我运行我的解析后台作业时,它都会失败,并出现以下错误:

Failed with: TypeError: Cannot call method 'replace' of undefined
        at Object.b.Query._quote (Parse.js:3:14236)
        at Object.b.Query.contains (Parse.js:3:14337)
        at main.js:1488:40
这是导致问题的区域,第1488行是第2行:

  var MCI_Results_Update_Query = new Parse.Query(MCI_Results);
  MCI_Results_Update_Query.contains('searchTerm', searchTermList[i]);
  MCI_Results_Update_Query.equalTo('parent', parentUser);

我在这里所做的就是为查询设置参数,根本不涉及
replace
方法。是什么导致它将其声明为错误?我检查了三遍,我几乎肯定这就是它所指的那条线

尝试检查正在传递的参数。虽然很明显,如果对null/未定义对象调用方法,则会出现此错误。如
vard;d、 替换(/a/ig,'b')
将引发相同的错误。您应该确保
searchTerm
serchTermList[i]
确实存在。@TheVillageDiot@eth3lbert i console.log'd
searchTermList[i]
确实存在。我在前面几行使用它做了一个类似的查询,它成功了,不知道为什么它在这里不起作用。