如何从js函数返回值数组

时间:2015-03-14 02:05:56

标签: javascript phonegap-plugins

我正在使用social-auth-plugin进行phonegap,我有这个功能:

window.socialAuth.accessFacebook(function success() {}, function error() {})

在这个插件的描述中它说:

  

如果授予了权限,则返回帐户。如果未授予,则返回“错误”

我尝试了这样的功能

window.socialAuth.accessFacebook(function success() {alert("success")}, function error() {})

现在怎样才能返回值数组?

2 个答案:

答案 0 :(得分:0)

试试这个。它是否有效以及它会发出什么警报? arg可能是您想要的帐户。 (失败)

window.socialAuth.accessFacebook(function success(arg) {alert(arg)}, function error() {})

另一次尝试:

alert( window.socialAuth.accessFacebook(function success() {}, function error() {}));

答案 1 :(得分:0)

var accountArray;
window.socialAuth.accessFacebook(function success(account) {
  alert("success");
  accountArray = account; // optionally you can return account and set accountArray equal to the function's return.
}, function error() {
})

alert(accountArray);

只需为您的成功函数添加一个参数即可将帐户粘贴到其中。

相关问题