J'ai parcouru le matériel node.js aujourd'hui et j'ai utilisé la méthode path.join. Cette méthode est largement utilisée dans node.js.
path.join("/foo", "bar"); // Returns: '/foo/bar' path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'); // Returns: '/foo/bar/baz/asdf'
Comme vous avez pu vous en rendre compte, vous pouvez exécuter cette méthode avec autant de paramètres que vous le souhaitez. C'est ainsi que m'est venue l'idée de ce court article.
Le concept utilisé derrière est nommé paramètres de repos en js.
const imitatePathJoin = (...args) => { return args.join("/"); } console.log(imitatePathJoin('/home', 'js', 'dist', 'app.js')); // "/home/js/dist/app.js" console.log(imitatePathJoin('/home', 'js', 'dist', 'app.js', "something", "something")); // "/home/js/dist/app.js/something/something
C'est aussi simple que ça. Ce concept peut être très utile si vous vous trouvez dans une situation où vous souhaitez avoir une fonction qui pourrait accepter un nombre indéfini d'arguments et en faire quelque chose.
La méthode path.join fait beaucoup plus de choses. Par exemple, l'erreur sera générée si le paramètre n'est pas une chaîne. Mais les paramètres de repos sont le concept crucial de la façon dont ils sont implémentés et c'est ce que je voulais montrer dans l'article.
J'espère que vous pourrez apprendre quelque chose de nouveau grâce à celui-ci. Prenez soin de vous !
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!