Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

182
Vistas
Reemplace parte de la cadena con un nuevo valor cada vez que aparece en la cadena, JavaScript

Quiero reemplazar ":player:" de mi cadena con un nombre de jugador de localStorage. Y si hay varios ":player:" en la cadena, quiero reemplazar ":player:" con un nombre diferente cada vez que aparece en la cadena, por ejemplo.

Digamos que tengo una cadena que se parece a esto:

 str = ":player: drink 5 sips if :player: has 5 fingers"

Entonces quiero que la salida pueda ser.

 str = "Alex drink 5 sips if Harry has 5 fingers"

Mis datos de almacenamiento local se ven así: namesArray = [["Alex",0],["Harry",1]]

He probado diferentes variantes de str.replace() pero no funciona como yo quiero...

¿Existe algo así?

 forEach(str.includes(":player:") => { str.replace(":player:", localStorageName[randomNumber].name); });
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Utilice el método replaceAll() con una función como reemplazo. Luego puede recuperar de localStorage e incrementar el índice cada vez que se llama.

 localStorage.setItem('name', JSON.stringify(['Alex', 'Harry'])); let str = ":player: drink 5 sips if :player: has 5 fingers"; let index = 0; str = str.replaceAll(':player:', () => JSON.parse(localStorage.getItem('name'))[index++]); console.log(str);
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda