Responder a entrada do usuário permite que você construa uma aplicação Web envolvente e bem sucedida. No entanto, a entrada do usuário precisa ser convertido em uma forma de sua aplicação pode interpretar e responder a adequadamente. JavaScript contém um método de divisão para quebrar uma string contendo uma lista baseado no personagem , o separador , usado para distinguir os elementos. Você pode até mesmo dividir listas complexas usando o método split em uma série. Instruções
1
determinar a precedência de seus separadores de cordas. Na seqüência :
var myString = "1 , 2, 3 , 4, 5, 6 , 7, 8, 9 "
O ponto e vírgula é a mais alta prioridade e precisa ser usado por o método split primeira , a segunda vírgula. Em geral, o separador de frequência mais baixa deve ser dividida em primeiro lugar.
2
Execute o método split em sua corda, utilizando a mais alta separador de precedência.
Var myFirstSplit = myString.split ( '; ');
a variável myFirstSplit agora contém uma matriz composta de três cordas, o primeiro dos quais é "1 , 2, 3 "
3
Alocar . uma matriz para conter os resultados de sua segunda divisão. Isso fará com que a manipulação dos resultados mais fácil, pois você pode acessar cada elemento de uma única matriz, multidimensional
var mySecondSplit = new Array ( myFirstSplit.length ); .
4
Use uma laço "for" para dividir cada elemento da myFirstSplit usando o separador de vírgula
for ( i = 0; i < myFirstSplit.length ; i + +). {
mySecondSplit [i] = myFirstSplit [i . ] split ( ',' ); }
5
acessar os elementos de sua matriz final, usando a sintaxe para uma matriz multidimensional
var someElement = mySecondSplit . [1] [1];
neste exemplo, someElement deve conter o valor 5
.