"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cree una función JS para eliminar espacios de la cadena. (Usando core js y no la función de recorte incorporada).

Cree una función JS para eliminar espacios de la cadena. (Usando core js y no la función de recorte incorporada).

Publicado el 2024-11-07
Navegar:570

Create JS function to remove spaces from giving string. ( Using core js and not in-built trim function.)

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

Explicación del problema

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.

Cómo funciona la función:

  1. 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 ']...

  2. 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.

  3. 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.

  4. Devolver el resultado: Finalmente, la función devuelve la nueva cadena que no tiene espacios.

Declaración de liberación Este artículo se reproduce en: https://dev.to/ajaymarathe/create-js-function-to-remove-spaces-from-giving-string-26le?1 Si hay alguna infracción, comuníquese con [email protected] para borrarlo
Último tutorial Más>

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