Maison  >  Article  >  interface Web  >  Introduction à la définition des valeurs par défaut pour les paramètres de fonction JavaScript

Introduction à la définition des valeurs par défaut pour les paramètres de fonction JavaScript

不言
不言avant
2018-11-12 16:26:473012parcourir

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);

<.>Introduction à la définition des valeurs par défaut pour les paramètres de fonction JavaScript

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});

Introduction à la définition des valeurs par défaut pour les paramètres de fonction JavaScript

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ètres

Ce 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer

Articles Liés

Voir plus