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

390
Visualizações
¿Por qué charAt() no es una función y newCase no está definido?

Estoy trabajando en alguna práctica de map() y estoy atascado. Estoy tratando de poner en mayúscula la primera letra de cada palabra.

Creo que estoy siguiendo la sintaxis correcta para charAt() pero está obteniendo word.charAt() no es una función.

 const titleCased = () => { const cased = tutorials.map((string) => { return string.split(' ') }) let newCase = cased.forEach((word) => { return word.charAt(0).toUpperCase() + word.slice(1) }) return newCase }

No estoy buscando una respuesta, ¡realmente quiero resolverlo yo mismo!

Sin embargo, con suerte alguien me puede dar algunos consejos, cuando ejecuto mi depurador, también omite por completo newCase. Estoy seguro de que estoy malinterpretando mi alcance.

tutoriales variable para ref.

 const tutorials = [ 'what does the this keyword mean?', 'What is the Constructor OO pattern?', 'implementing Blockchain Web API', 'The Test Driven Development Workflow', 'What is NaN and how Can we Check for it', 'What is the difference between stopPropagation and preventDefault?', 'Immutable State and Pure Functions', 'what is the difference between == and ===?', 'what is the difference between event capturing and bubbling?', 'what is JSONP?', ]

EDITAR: Actualizar

Entonces aquí es donde obtuve, Phil (abajo) mencionó que mi función forEach() original ahora map() no hace nada con el valor de retorno de la devolución de llamada.

Soy muy nuevo y hago lo mejor que puedo, me cuesta entender cómo relacionar el valor de retorno.

 const titleCased = () => { const cased = tutorials.map((string) => { return string.split(' ') }) let newCase = cased.map((word) => { return word[0].charAt(0).toUpperCase() + word[0].slice(1) }) return newCase }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

finalmente hice la cosa

 function titleCased() { const cased = tutorials.map((cb) => { const newCase = cb .split(' ') .map((word) => { return word.charAt(0).toUpperCase() + word.slice(1) }) .join(' ') return newCase }) return cased }
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