1
I got this one that’s gonna take all the data  "this.retorno += data.usuarios[i].descr;" and "this.retorno += data.usuarios[i].valor;" wanted to take this values and make an array with them, then get these values stored in the array on another page with javascript.
I thought of something like this:
var myarry = new Array();
for (i = 0; i < this.qtd; i++) {
  if (i == (this.qtd - 1)) {
    this.retorno += data.usuarios[i].descr;
    this.retorno += data.usuarios[i].valor;
  } else {
    //  this.retorno += data.usuarios[i].descr;
    //  this.retorno += data.usuarios[i].valor;
    myarray[0] = this.retorno += data.usuarios[i].descr;
    myarray[1] = this.retorno += data.usuarios[i].descr;
    myarray[2] = this.retorno += data.usuarios[i].descr;
    myarray[3] = this.retorno += data.usuarios[i].descr;
    myarray[4] = this.retorno += data.usuarios[i].descr;
    alert(myarray[0]);
  }
Utilize:
myarray.push(seuvalor);(Also note that your statement is different from the one you use).var myarry = new Array();and you’re calling formyarray.– Rafael Withoeft
Do you want each pair to be a position in the array? It would be nice to post a more complete example that can be executed. See How to create a minimal, complete and verifiable example.
– bfavaretto
@bfavaretto That’s even if each pair is an array position !
– nardo_bruxo
btw, you can use
var myarray = []instead ofnew Array(). It’s simpler and more efficient.– hugomg