Maison >interface Web >js tutoriel >Une méthode d'implémentation alternative pour définir les valeurs par défaut pour les compétences settings_javascript de la fonction js

Une méthode d'implémentation alternative pour définir les valeurs par défaut pour les compétences settings_javascript de la fonction js

WBOY
WBOYoriginal
2016-05-16 16:46:571279parcourir

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 :

Copier le code Le le code est le suivant :

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 :
Copier le code Le code est le suivant :
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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn