使用parse.com和JavaScript SDK
用于查询用户https://www.parse.com/docs/js_guide#users-querying的parse.com联机帮助文档显示此代码
<script type="text/javascript">
Parse.initialize("xxxx", "xxxx");
var query = new Parse.Query(Parse.User);
query.equalTo(gender, "female"); // find all the women
query.find({
success: function(women) {
// Do stuff
}
});
</script>
如下所示完全复制会返回以下错误:
未捕获的ReferenceError:未定义性别
未捕获的ReferenceError:性别未定义findfriends.html:46 (匿名函数)
在MDN上查看此错误引用
ReferenceError对象表示不存在时的错误 变量被引用。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError
我是否遗漏了某些内容,或者这是parse.com文档中的错误?
解析显示用户对象的数据浏览器
答案 0 :(得分:0)
我认为这是文档中的拼写错误。该代码期望有一个名为gender
的范围内变量,该示例中的引用代码未显示该变量。所以你要么已经声明并初始化了一个gender
变量,或者(这似乎更有可能)这只是一个错字而且他们的意思是gender
在引号中:
query.equalTo("gender", "female");
equalTo
的其他用途证明了这一点,例如the example for basic queries:
var GameScore = Parse.Object.extend("GameScore");
var query = new Parse.Query(GameScore);
query.equalTo("playerName", "Dan Stemkoski");