Hoy revisé el material de node.js y utilicé el método path.join. Este método se usa ampliamente en node.js.
path.join("/foo", "bar"); // Returns: '/foo/bar' path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'); // Returns: '/foo/bar/baz/asdf'
Como te habrás dado cuenta, puedes ejecutar este método con tantos parámetros como quieras. Así surgió la idea para esta breve publicación.
El concepto que se utiliza detrás se denomina parámetros de descanso 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
Así de simple. Este concepto puede ser realmente útil si te encuentras en una situación en la que deseas tener una función que pueda aceptar un número indefinido de argumentos y hacer algo con ellos.
Hay muchas más cosas que hace el método path.join. Por ejemplo, arrojará el error si el parámetro no es una cadena. Pero los parámetros de descanso son el concepto crucial sobre cómo se implementa y eso es lo que quería mostrar en la publicación.
Espero que puedas aprender algo nuevo de este. ¡Cuidarse!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3