tengo esta cadena
a = "This is just an example";si lo usara
split(" ",1)imprimirá la primera palabra como una matriz.
Mi pregunta es ¿cómo puedo dividir solo la segunda cadena como una matriz?
Use un límite de 2, luego corte a partir del segundo elemento.
a = "This is just an example"; console.log(a.split(" ", 2).slice(1));O divida la cadena con un límite de 2, luego use una matriz literal que contenga solo el segundo elemento.
a = "This is just an example"; console.log([a.split(" ", 2)[1]]);Un mejor enfoque sería dividir en un espacio y eso le dará una serie de cadenas, seleccione el índice que desea y divídalo aún más
Nota: EL ÍNDICE DE ARRAY COMIENZA DESDE 0 NO UNO, POR LO QUE SI QUIERES LA SEGUNDA CADENA, TENDRÁS QUE UTILIZAR EL ÍNDICE 1, NO 2
const a = "This is just an example"; const secondWordArr = a.split(' ')[1].split(''); // secondWordArr represents the array of characters of the seconds word console.log(secondWordArr); // Output [ 'i', 's' ]Explicación :
a.split(' ') // this splits the string into an array of strings/words a.split(' ')[1] // Access the second string in the array of split strings/words a.split(' ')[1].split('') // splits the second string from the array of strings/words into a separate array//