Bonjour à tous
En passant un fichier JavaScript dans un vérificateur de syntaxe, je trouve un message que je ne comprends pas
Le code
le message envoyé par le vérificateur
Ce que je crois comprendre c'est que le vérificateur s'attend à ce qu'à partir du moment où un paramètre a une valeur par défaut, tous les paramètres suivants devraient également avoir une valeur par défaut, y compris le "spread/rest operator" ?
Mais si j'essaie
J'obtiens le message
Dois-je en conclure que le vérificateur est erroné ?
Modifié par PapyJP (02 Jan 2023 - 13:04)
En passant un fichier JavaScript dans un vérificateur de syntaxe, je trouve un message que je ne comprends pas
Le code
function newNode(tag = '', ...params) {...}
le message envoyé par le vérificateur
Regular parameters should not come after default parameters.
Ce que je crois comprendre c'est que le vérificateur s'attend à ce qu'à partir du moment où un paramètre a une valeur par défaut, tous les paramètres suivants devraient également avoir une valeur par défaut, y compris le "spread/rest operator" ?
Mais si j'essaie
function newNode(tag = '', ...params=[]) {...}
J'obtiens le message
Rest parameter does not a support default value.
Dois-je en conclure que le vérificateur est erroné ?
Modifié par PapyJP (02 Jan 2023 - 13:04)