0

我有两个 Parse.com 课程。我从 Class1 中检索一组值。这些值是 Class2 中 parse.com 列的名称。从 Class2 中检索到所需的对象后,我想循环获取 Class2 中的相应列,如下所示:

        Parse.initialize("KsUhcunt9PkSkvyRWXAeL", "ykLWdyBk6wAmOPC");
    var CheckWait = Parse.Object.extend("CheckWait");
    var query = new Parse.Query(CheckWait);
        query.equalTo("objectId", "oMP9qf7MAj");
    query.first({
    success: function(object) {
    $(".success").show();  
    var test = object.get("myArray[1]");    
    },

好的。因此,如果我将 myArray[1] 替换为适当的列名,它就会检索到所需的数据。我测试了 myArray[1] 中包含的值,它确实包含正确的列名。如果我设置另一个变量 = myArray[1] parse.com 仍然返回“未定义”。

4

1 回答 1

0

如果 的内容myArray[1]是字符串“昵称”,则以下内容是等价的:

var nick1 = object.get("nickname");
var nick2 = object.get(myArray[1]);

问题是您传递了字符串"myArray[1]"而不是表达式myArray[1]

于 2013-08-14T04:30:15.877 回答