const trim = (string) => { let strArr = string.split(""); let trimedStr = []; strArr.forEach((item) => { if (item !== " ") { trimedStr.push(item); } }); return trimedStr.join(""); }; console.log("trim", trim("Hello world nice world")); // output => trim: Helloworldniceworld
Analicemos el problema en términos simples:
Tienes un fragmento de código que define una función llamada recortar. El propósito de esta función es eliminar todos los espacios de una cadena determinada. En otras palabras, si pasa una oración con espacios a esta función, devolverá la misma oración pero sin todos los espacios.
División de la cadena: la función comienza tomando la cadena de entrada (por ejemplo, "Hola mundo, bonito mundo") y la divide en una serie de caracteres individuales. Por ejemplo, "Hola mundo" se convierte en ['H', 'e', 'l', 'l', 'o', '', 'w', 'o', 'r', 'l', 'd ']...
Filtrar espacios: la función luego pasa por cada carácter de la matriz. Si el carácter no es un espacio (' '), lo agrega a una nueva matriz llamada trimedStr. Si es un espacio, simplemente lo omite.
Volver a unir los caracteres: después de filtrar los espacios, la función toma los caracteres restantes y los vuelve a unir en una sola cadena sin espacios.
Devolver el resultado: Finalmente, la función devuelve la nueva cadena que no tiene espacios.
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