26 Mayıs 2010, ÇARŞAMBA
JavaScript birden fazla değer döndürmek?
JavaScript iki değer döndürmek için çalışıyorum. Bu mümkün mü?
var newCodes = function() {
var dCodes = fg.codecsCodes.rs;
var dCodes2 = fg.codecsCodes2.rs;
return dCodes, dCodes2;
};
CEVAP
26 Mayıs 2010, ÇARŞAMBA
Hayır, ama bir dizi değerleri içeren dönebilirsin:
var newCodes = function(){
var dCodes = fg.codecsCodes.rs; // Linked ICDs
var dCodes2 = fg.codecsCodes2.rs; //Linked CPTs
return [dCodes, dCodes2];
};
Sonra onlar gibi yani erişebilirsiniz:
var codes = newCodes();
var dCodes = codes[0];
var dCodes2 = codes[1];
Eğer "etiketler" verilen değerler her () korumak için daha kolay, bir nesneyi dönebilirsiniz: . koymak isterseniz
var newCodes = function(){
var dCodes = fg.codecsCodes.rs; // Linked ICDs
var dCodes2 = fg.codecsCodes2.rs; //Linked CPTs
return {
dCodes: dCodes,
dCodes2: dCodes2
};
};
Ve onlara erişmek için:
var codes = newCodes();
var dCodes = codes.dCodes;
var dCodes2 = codes.dCodes2;
Bunu Paylaş:
Nasıl Python ile birden fazla değer ge...
Anahtar JavaScript birden fazla vaka b...
Nasıl javascript birden fazla ayırıcıl...
JavaScript dize tek boşluk ile birden ...
Nasıl C bir işlevin birden fazla değer...