Maison > Article > interface Web > Introduction à la définition des valeurs par défaut pour les paramètres de fonction JavaScript
Cet article vous présente la méthode de définition de la valeur par défaut des paramètres de la fonction JavaScript. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
ES6 fournit des paramètres de valeur par défaut pour les fonctions. Voici quelques façons de définir les paramètres par défaut
Utilisation de base
function first(x = 1, y = 2) { console.log("x:"+x ,"y:"+ y); } first(); first(100);
<.>
2. Combinée avec la valeur par défaut de l'affectation de déstructuration
function second({x, y = 2}) { console.log("x:"+x ,"y:"+ y); } second({}); second({x:100}); second({x:100,y:200});Cette méthode d'écriture peut être
transmise lorsque plusieurs paramètres formels sont transmis , sera beaucoup plus pratique, mais il y aura un problème. Ce sera très gênant de passer "{}" à chaque fois, nous pourrons donc redéfinir la valeur par défaut 不按顺序写
3. Double valeur par défaut.
function third({x = 1 ,y = 2} = {}) { console.log("x:"+x ,"y:"+ y); } third(); third({x:100,y:200}); third({x:100});Cette façon d'écrire ne sera pas sujette aux erreurs
Résumé
Vous devez utiliser les paramètres de valeur par défaut lors de l'encapsulation de fonctions à l'avenir, en particulier certaines fonctions multi-paramètresCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!