7
Définition de la valeur par défaut pour l'objet TypeScript passé en argument
function sayName(params: {firstName: string; lastName?: string}) { params.lastName = params.lastName || 'smith'; // <<-- any better alternative to this? var name = params.firstName + params.lastName alert(name); } sayName({firstName: 'bob'}); J'avais imaginé que quelque chose comme ça pourrait fonctionner: function sayName(params: {firstName: string; lastName: string = 'smith'}) { Évidemment, s'il s'agissait …
224
typescript