Une utilisation très pratique de php consiste à définir directement les valeurs par défaut des paramètres lors de la définition de fonctions, telles que :
function simue ($a=1,$b=2){
return $a $b
}
echo simue( /); /Output 3
echo simue(10); //Output 12
echo simue(10,20); //Output 30
Mais js ne peut pas être défini de cette façon. La fonction d'écriture simue(a= 1,b=2){} vous indiquera qu'il y a un objet manquant.
Il existe un tableau d'arguments dans la fonction js pour stocker les paramètres. Tous les paramètres obtenus par la fonction seront enregistrés un par un dans ce tableau par le compilateur. Par conséquent, notre version js de la fonction qui prend en charge les valeurs par défaut des paramètres peut être implémentée via une autre méthode alternative :
function simue (){
var a = arguments[0] ? arguments[0]
var b = arguments[ 1] ? arguments[1 ] : 2;
return a b;
alert( simue() ); //Sortie 3
alert( simue(10) ); 🎜>alert( simue( 10,20) ); //Sortie 30