Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

robertocsp

funcao para token - javascript

Recommended Posts

pssoal,

não sei se vai ser util, mas como tive que desenvolver esta funcao e ela é genérica, gostaria de contribuir com a comunidade.

 

o objetivo desta função é você passar um token(String) e o valor de captura e esta te retorna um array com os "objetos" entre os tokens.

 

Ex: Tenho esta string: 10,20,30,40,500.

agora quero um array com os "objetos que estão entre as vírgulas", então é só utilizar esta função.

 

function tokenizer(str,captura){	var tokens = new Array();	indiceTokens = 0;		fimStr = str.length;	pos = 0;		for ( i=0; i<fimStr; i++){		if(str.charAt(i) == captura){			tokens[indiceTokens] = str.substring(pos,i);			pos = i + 1;			indiceTokens++;		}	}	return tokens;}

Espero ter ajudado.

 

Um Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero te desanimar não. Pelo contrario, tá de parabéns. Isso é conhecimento.

Mas para fazer isso que você fez, eu faria assim:

<script>var texto = '10,50,600,400';var meuArray = new Array();meuArray = texto.split(',');</script>

Só isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.