我想从我的功能arrayDevice
之外服用arrayidDevice
,arrayDomCommande
,arrayidCommande
,lectureCommand
,但是我不知道如何服用所有这些值,然后将它们放在此函数之外,以便以后使用。
这是我的代码:
function getcommand () {
var nameDevice = [];
var idDevice = [];
var nomCommande= [];
var idCommande= [];
$.ajax({
url:'/core-command/api/v1/device',type: 'GET',success:function(device){
for (var i in device)
{
// Noms des périphériques
//console.log(device[i].name);
nameDevice = device[i].name;
// Noms des id du device
//console.log(device[i].id);
idDevice = device[i].id;
// Nom des commandes du device
// console.log(device[i].commands[i]);
nomCommande = device[i].commands[0].name;
// id de la commande
//console.log(device[i].commands[0].id);
idCommande = device[i].commands[0].id;
lectureCommand(nameDevice,idDevice,nomCommande,idCommande);
}
}
});
}
// Declaration
arrayDevice = [];
arrayidDevice = [];
arrayDomCommande = [];
arrayidCommande = [];
arrayDescription = [];
function lectureCommand(nameDevice,idCommande)
{
arrayDevice.push(nameDevice);
arrayidDevice.push(idDevice);
arrayDomCommande.push(nomCommande);
arrayidCommande.push(idCommande);
}