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

167
Vistas
Comprender cómo contar los caracteres en una cadena para usar slice() en una parte de la cadena

Estoy aprendiendo JavaScript, los fundamentos por ahora y lo que no entiendo es cómo contar los caracteres en la cadena para usar el segmento en cierta cadena y extraer una determinada palabra de la cadena. Por ejemplo

 let text = "JavaScript", "apples", "avocado"); let newText = text.slice(?),(?);

¿Cómo sé o cuento la posición de las manzanas, por ejemplo, o JavaScript? ¡Gracias!

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Prueba así:

 let text = "JavaScript, apples, avocado"; let newText = text.slice(text.indexOf("JavaScript")); let newText2 = text.slice(text.indexOf("apples")); console.log(newText) console.log(newText2)

about 4 years ago · Juan Pablo Isaza Denunciar

0

split la cadena en una matriz, y luego splice en la cadena que desea. Finalmente, join los elementos de la matriz en una nueva cadena.

 const str = 'JavaScript, apples, avocado'; function replace(str, search, replacement) { // Create an array using `split` const arr = str.split(', '); // Find the index of the item you're looking for const index = arr.findIndex(el => el === search); // `splice` in the new replacement string arr.splice(index, 1, replacement); // Return the new string return arr.join(', '); } console.log(replace(str, 'apples', 'biscuit'));

about 4 years ago · Juan Pablo Isaza Denunciar

0

Algunas observaciones/sugerencias :

  • La cadena siempre se envolverá con las comillas, pero en su publicación no parece una cadena.
  • ¿Por qué quieres cortar para obtener la palabra de esa cadena? Puede convertir esa cadena en una matriz y luego obtener esa palabra.

Pasos de implementación :

  • Divida la cadena y conviértala en una matriz usando el método String.split() .
  • Ahora podemos encontrar la palabra que desea buscar en una matriz utilizando el método Array.find() .

Demostración de trabajo:

 // Input string const text = "JavaScript, apples, avocado"; const searchText = 'apples'; // Split string and convert that in an array using String.split() method. const splittedStringArray = text.split(','); // Now we can find for the word from splittedStringArray using Array.find() method. const result = splittedStringArray.find(item => item.trim() === searchText); // Output console.log(result);

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