Tengo algunos ejercicios que son un poco ambiguos: tengo que encontrar el primer índice de cualquier nombre que esté definido dentro de un prompt(), pero el problema es que usando indexOf() debo definir una letra para comenzar la búsqueda.
¿Hay alguna forma eficiente de definir cuál sería la primera y la última letra de los nombres de variables que no me han explicado en el curso?
const name = prompt('please, type your name here); document.body.innerHTML += `What's the first letter of your name? ${name.indexOf(0)}<br />`; document.body.innerHTML += `What's the last letter of your name? ${name.lastIndexOf(-1)}<br />`;Editar: terminé encontrando un documento .CHM que contenía instrucciones JS, y en él descubrí el método Slice(), terminé encontrando una solución para la primera letra, pero ¿cómo podría elegir siempre la última letra de cualquier nombre dentro? ¿una variable?
Respuesta de la primera letra:
document.body.innerHTML += `What's the first letter of your name ${name.slice(0, 1)}<br />`;puedes usar "indexación", así:
name[0] //first letter name[name.length-1] //last letter, remember that js sequences are 0 indexed