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 push
método:
x.push({/*...*/});