替换字符串的Javascript变量无法请求Parse.com服务器

替换字符串的Javascript变量无法请求Parse.com服务器,javascript,angularjs,parse-platform,Javascript,Angularjs,Parse Platform,我希望这对某人来说是非常简单的。我试图将一些键值对作为查询传递给Parse.com javascript API。文件格式如下所示,工作正常: var query = new Parse.Query("testUser"); query.containedIn("facebookID",["10101185732529914", "10101185732529915"]); query.find() .then(function(result){ cons

我希望这对某人来说是非常简单的。我试图将一些键值对作为查询传递给Parse.com javascript API。文件格式如下所示,工作正常:

var query = new Parse.Query("testUser");
    query.containedIn("facebookID",["10101185732529914", "10101185732529915"]);
    query.find()
    .then(function(result){
        console.log(result);
    });
但是,我想从数组中提取ID并将其传入,因此我使用了以下代码(x变量是数组):

但是这不起作用,我假设这是由于变量的格式。Parse.com API文档的相关部分在这里

在此方面的任何帮助都将不胜感激

谢谢


Ant对问题进行排序,它需要的是数组而不是字符串,因此

var text=[];
    for (index = 0; index < x.length; index++) {

        text.push(x[index]['$id']);
    }
    var requestString = text;
谢谢

蚂蚁

var query = new Parse.Query("testUser");
    query.containedIn("facebookID",[requestString]);
    query.find()
    .then(function(result){
        console.log(result);
    });
var text=[];
    for (index = 0; index < x.length; index++) {

        text.push(x[index]['$id']);
    }
    var requestString = text;
var query = new Parse.Query("testUser");
    query.containedIn("facebookID",requestString);
    query.find()
    .then(function(result){
        console.log(result);
    });