javascript - 在 for 循环中引用对象的特定属性

标签 javascript parse-platform

我的 Parse 云代码中有一个 matchCenterItem 对象,它具有 categoryId、minPrice 等属性。我想做的是遍历每个 matchCenterItem 实例用户拥有,然后在代码中引用它的特定属性。所以像这样:

Parse.Cloud.define("MatchCenterTest", function(request, response) {

  var matchCenterItem = Parse.Object.extend("matchCenterItem");  
  for (let i of matchCenterItem) {
         console.log(i.categoryId);
         console.log(i.minPrice);
  }

  success: function (httpResponse) {

          console.log('It worked!');
          response.success('Yay!');

  },
          error: function (httpResponse) {
              console.log('error!!!');
              response.error('Request failed');
          }
});

这显然是错误的,我只是不确定如何形成正确完成此操作的语法。

最佳答案

您需要查询类以查看内容:

Parse.Cloud.define("MatchCenterTest", function(request, response) {

  var query = new Parse.Query("MatchCenterTest");
  query.limit(10);
  query.find().then(function(results) {
    for (i=0; i<results.length; i++) {
     console.log(results[i].get('categoryId'));
     console.log(results[i].get('minPrice'));
    }
    response.success('Cool');
  }, function(error) {
    response.error('Uncool');
  });

});

关于javascript - 在 for 循环中引用对象的特定属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24004729/

相关文章:

javascript - 需要一些关于将 JavaScript 与 Python/Selenium WebDriver 结合使用的建议

java - org.openqa.selenium.UnhandledAlertException : unexpected alert open

ios - 查询从 Parse DB 中检索当前登录用户的 BOOL,这将确定要转到的 segue

ios - Parse & Swift- 没有匹配查询的结果

iphone - 解析 - 应用程序终止错误

javascript - 如何让某些 anchor 标 checkout 现而其他 anchor 标签消失?

javascript - 不使用 Vuex 做一个商店

javascript - 为什么将变量的 console.log() 移动到第二个 AJAX 调用中会改变输出?

ios - FBSession 必须指定解析

javascript - 是否可以从云中调用 Parse 定义的云代码函数?