Javascript 如何使一个变量等于多个值?
你好,我想使用代币在facebook上添加朋友 我找到了这个密码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
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.等等等等。