J'ai une fonction javascript qui retourne deux valeurs:Javascript appelant une fonction qui retourne deux valeurs mais je veux que la première (ou seconde)
function today_date() {
var t = new Date();
var day = t.getUTCDay();
var dayW = t.getDay(); // Day of de week (0-6).
return [day, dayW];
}
Quand j'appelle cette fonction (dans une autre fonction) Je ne veux qu'une seule de ces valeurs.
function print_anything() {
console.log("Today is the " + today_date() + " of the month.");
}
Je sais que c'est une question très basique et débutant. Mais comment je fais ça?
Pourquoi ne vous avez pas seulement 2 fonctions différentes? –
Cette déclaration de retour ne fait pas ce que vous pensez qu'il fait. – canon
Pour être plus précis sur ce que le canon vient de dire, votre fonction ne renvoie que dayW. si vous faites 'return stuff1, stuff2;' 'stuff1' et' stuff2' sont évalués, mais seulement 'stuff2' est renvoyé. – quinnirill