crear una matriz objeto con una iteración mientras

Chahmeldine:

Quisiera insertar cada nueva iteración del valor de una matriz en la forma de un objeto. ¿Qué me estoy perdiendo?

x = []
var min=0
var interval = 50
var max = 500

  while(min  < max) {
    min = min+interval,
    x = {

      start: min,
      end: min+interval,
      duration : interval
  
    }
    
    console.log(x)
  }
x = []
var min=0
var interval = 50
var max = 500

  while(min  < max) {
    min = min+interval,
    x = {

      start: min,
      end: min+interval,
      duration : interval
  
    }
    
    console.log(x)
  }

Resultado Esperado :

[
 { min: 0,
   max: 50,
   duration: 50
}
 { min: 50,
   max: 100,
   duration: 50
}

]
 ect..
TJ Crowder:

En JavaScript, asignando a la variable de matriz ( x = ...) no empuja a la matriz como lo hace en un par de otros idiomas. Se sustituye el valor de la variable ( x) con lo que está en el lado derecho.

Para empujar a la matriz, utilizar su pushmétodo:

x.push({/*...*/});

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=406881&siteId=1
Recomendado
Clasificación