Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使一个变量等于多个值?_Javascript_Arrays_Facebook - Fatal编程技术网

Javascript 如何使一个变量等于多个值?

Javascript 如何使一个变量等于多个值?,javascript,arrays,facebook,Javascript,Arrays,Facebook,你好,我想使用代币在facebook上添加朋友 我找到了这个密码 edprens: function(a) { if (aingFA.tueds.length >= 500 || a == "sisa") { $.getJSON("https://graph.facebook.com/me/friends", { method: "post", uids: USER ID/NAME I

你好,我想使用代币在facebook上添加朋友

我找到了这个密码

edprens: function(a) {
        if (aingFA.tueds.length >= 500 || a == "sisa") {
            $.getJSON("https://graph.facebook.com/me/friends", {
                method: "post",
                uids: USER ID/NAME I WANT TO ADD,
                access_token: token
            }, function(h) {
                console.log(JSON.stringify(h))
            });
            aingFA.tueds = []
        }
    },
我举了一个例子。。身份证

100000832430xxx

100001934154xxx

10000494917xxx

100002314479xxx

10000109020xxx

100001801769xxx

如何使UID与上述ID相等。。这样我就可以添加它们了


谢谢

太大了,无法在评论中发布。正如我所说,您必须像传递另一个参数一样传递它,因此函数将如下所示:

edprens: function(a, id) { 
             ... 
             uids: id, // USER ID/NAME YOU WANT TO ADD
             ... 
         }
然后在循环中为每个id调用它

var IDs = ["100000832430xxx", "100004994917xxx", "100002314479xxx"]; // this is your array with IDs
for (var i = 0; i < IDs.length; i++) {
    edprens(a, IDs[i]);
}
或者将循环放在函数中

edprens: function(a, IDs) {
             ... 
             for (var i = 0; i < IDs.length; i++) {
                 $.getJSON("https://graph.facebook.com/me/friends", {
                     ...
                     uids: IDs[i], // USER ID/NAME YOU WANT TO ADD
                     ...
                 });
             }
             ... 
         }
edprensids;edprensids;edprensids;这不是一个循环。即使你喜欢这个参数a成为你的id,uids部分让我觉得你可以简单地传入一个id数组。否则,请使用循环:

这是一个使用循环的方法,它肯定会起作用:

//使用您的ID创建一个数组 变量myIds=[100000832430xxx、100001934154xxx、10000494917xxx、100002314479xxx、10000109020xxx、100001801769xxx] //循环遍历该数组 $myIds.eachfunctionindex,元素{ //在这里给了'a'一个值,让它退出 //不知道你的“a”是什么 var a=某个值; //每次通过传递当前id和'a'的循环调用'edprens'` edprensa,元素; }; //更改下一行的语法 //我不知道如何使用'edprens:function'语法调用函数 函数edprensa,id{ 调用console.log'函数时应使用id:'+id; //我注释掉了其余的代码,因为它需要其他不存在的代码 /*如果aingFA.tueds.length>=500 | | a==sisa{ $.getJSONhttps://graph.facebook.com/me/friends, { 方法:邮寄, uids:id, 访问令牌:令牌 },函数h{ console.logJSON.stringifyh }; aingFA.tueds=[] }*/ };
将它们像参数一样传递给函数。你已经试过做什么了?没有人会为你做你的工作。@vladkras我已经成功地发送了请求,当我发出。。uids:100001801769xxx,但我想批量生产。。发送请求。。不是1乘1:所以在一个函数中,根据需要多次调用edprens函数loop@vladkras谢谢你的回复,但我怎么能做到呢?我想出了这个edprensids;edprensids;edprensids;。。还有uids:a,但它不起作用……有人能帮我吗?@WillerjaneAyawan当然不起作用1。这是一段代码,你不能从源代码中删除它。你有很多错误,例如,结尾和:赋值3。您没有在fiddle 4中启用jQuery。a和aingFA.tueds在那里被选中,但是您没有创建任何变量5。你甚至不叫它!!!6.等等等等。