我有两个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仍然返回“undefined”。
答案 0 :(得分:0)
如果myArray[1]
的内容是字符串“nickname”,则以下内容是等效的:
var nick1 = object.get("nickname");
var nick2 = object.get(myArray[1]);
问题是您传递了字符串"myArray[1]"
而不是表达式myArray[1]
。