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
Libérer: 2016-05-16 16:46:57
original
1277 Les gens l'ont consulté

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal