Aujourd'hui, j'ai rencontré un problème lors de l'écriture d'une bibliothèque de classes CSS div qui simule une boîte d'informations js. J'espère que lorsque je ne transmets pas de paramètres, les "informations d'invite" seront automatiquement utilisées comme titre de la fenêtre. J'ai essayé d'écrire comme ça
fonction MessageBox( title="" ){
}
Il ne fait aucun doute que mon opération a échoué (sinon je n'aurais pas posté ce billet de blog)
Enfin après quelques Baidu, J'ai trouvé ça Bonne chose
test de fonction (un ){
var b=arguments[0]?arguments[0]:50;
return a ':' b
}
D'après mon humble compréhension, les arguments sont probablement similaires à Un tableau, avec des indices commençant à 0, représente les paramètres de la fonction dans l'ordre
. Par exemple, les arguments[0] dans l'exemple ci-dessus représentent le paramètre a
. En fait, arguments[0] ?arguments[0]:50 peut également être écrit comme suit : arguments[0] || La méthode d'écriture est assez concise. Ce qui précède est la méthode pour définir la valeur par défaut des paramètres de fonction dans js.