Parse platform 查询Parse.com数据库时对列名使用变量

Parse platform 查询Parse.com数据库时对列名使用变量,parse-platform,Parse Platform,我有两个Parse.com类。我从Class1中检索一个值数组。这些值是类2中parse.com列的名称。在从Class2检索到所需的对象后,我想循环获取Class2中的适当列,如下所示: Parse.initialize("KsUhcunt9PkSkvyRWXAeL", "ykLWdyBk6wAmOPC"); var CheckWait = Parse.Object.extend("CheckWait"); var query = new Parse.Query

我有两个Parse.com类。我从Class1中检索一个值数组。这些值是类2中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仍然返回“undefined”

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

var nick1 = object.get("nickname");
var nick2 = object.get(myArray[1]);
问题是您传递的是字符串
“myArray[1]”
,而不是表达式
myArray[1]