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

372
Vistas
Cómo convertir char a int en una matriz (JavaScript)

¿Cómo cambiar el valor de char en la matriz al valor int? y detecta el primer elemento y el segundo elemento en la matriz

 arr = [a,a,a,b,b,a,b]

primer elemento = un

segundo elemento = b

 a = 1, b = 2

Mi salida esperada

 arr = [1,1,1,2,2,1,2]
about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Algo como esto debería funcionar (utilicé la consola NodeJs):

 > let a = ['a','a','a','b','b','a','b'] undefined > a [ 'a', 'a', 'a', 'b', 'b', 'a', 'b' ] > var result = [] > for (var i = 0; i < a.length; i++){ ... result.push(a[i].charCodeAt(0)) ... } 7 > result [ 97, 97, 97, 98, 98, 97, 98 ]
about 4 years ago · Santiago Trujillo Denunciar

0

Puedes hacerlo así.

Solo puede obtener el código char de un índice en una cadena. Como tenemos una matriz de caracteres, siempre podemos obtener el índice de 0 . El código de caracteres más pequeño es el de A , que es 65. En este ejemplo, transformo a en A , que se resuelve en 65 , luego elimino 64, ya que a debería ser 1 . Consecutivamente, b se asigna a B , que es 65 y se resuelve en 2 , ya que se elimina 64

 const arr = ['a','a','a','b','b','a','b'] const res = arr.map(char => char.toUpperCase().charCodeAt(0) - 64) console.log(res)

about 4 years ago · Santiago Trujillo Denunciar

0

let a =1; let b =2; let arr = [a,a,a,b,b,a,b] arr = arr.map((x) => { return x.toString() }) console.log(arr)
about 4 years ago · Santiago Trujillo 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