Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

167
Visualizações
acceder a múltiples valores de matriz y devolverlos concatenados o como cadena
const arr = ['a','c','o','l','s','t','r','i','n','g']; let str = arr[1,2,2,3]; //returns l

¿Qué puedo hacer para devolver "cool" de manera eficiente, que es lo que quiero?

técnicamente, estoy haciendo esto con todos los caracteres especiales como una forma de hacer referencia a ellos en las funciones de cadena porque, de lo contrario, mi código seguía fallando. Encontré esto rápido, fácil y eficiente;

La única solución razonable que se me ocurre es poner en mayúsculas la matriz y crear una función con minúsculas y hacer que devuelva una versión concatenada. Estoy esperando una mejor sugerencia;

---actualización acabo de hacer esto:

 function Spc(...theArgs) { let str = "" theArgs.forEach(function(element){ str += spc[element]; }); return str; } findbar.value = Spc(0,10,12)+".*"+Spc(10,12,1);
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Necesitas tomar los índices y mapear los caracteres. Luego une la matriz a una cadena.

 const array = ['a', 'c', 'o', 'l', 's', 't', 'r', 'i', 'n', 'g'], indices = [1, 2, 2, 3], string = indices.map(i => array[i]).join(''); console.log(string);

about 4 years ago · Juan Pablo Isaza Relatório

0

Si tiene una matriz de los índices de los caracteres en 'arr', puede crear una cadena de la siguiente manera:

 const arr = ['a','c','o','l','s','t','r','i','n','g']; const indexes = [1,2,2,3] const concatenated = indexes.map(el => arr[el]); // result: ['c', 'o', 'o', 'l'] const string = concatenated.join(''); // result 'cool'
about 4 years ago · Juan Pablo Isaza Relatório

0

Bueno, dado que prefiere el código duro, esto es lo que puede hacer para generar la cadena "genial". ¡Simplemente creamos una nueva matriz de valores de índice codificados que genera la matriz genial y simplemente los unimos!

 const arr = ['a','c','o','l','s','t','r','i','n','g']; let newArr = [arr[1],arr[2],arr[2],arr[3]];

newArr será [c,o,o,l]

 let string = newArr.join("");

la cadena se unirá sin espacios que devuelvan "genial"

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda