Maison  >  Questions et réponses  >  le corps du texte

Problème de paramètre par défaut

Professeur, dans l'exemple que vous avez donné :

function func2(param1, param2) {

param1 = arguments[0] ? Cet opérateur ternaire, si je l'appelle ainsi : func(0, 0,);

Le paramètre que je passe est 0, il sera effectivement jugé comme un échec, et param1 et param2 seront affectés à 600 et 300

西伯利亚狼西伯利亚狼1220 Il y a quelques jours900

répondre à tous(2)je répondrai

  • 猪老湿

    猪老湿2021-06-21 09:49:27

    Il est inapproprié de définir les valeurs des paramètres par défaut de cette manière. En fait, js prend désormais en charge les paramètres par défaut, il n'y a donc pas besoin de tels problèmes (es6)

    .

    répondre
    0
  • 西伯利亚狼

    Professeur, ce que je veux dire, c'est comment résoudre le problème du jugement incorrect de 0 et nul par l'opérateur ternaire. Lorsque j'utilisais des objets, j'ai rencontré un jugement de lien : obj?.user?.first name?? Je ne sais pas si cette méthode peut être appliquée à l’exemple ci-dessus !

    西伯利亚狼 · 2021-06-21 10:44:47
  • Annulerrépondre