i am trying to do the following:
var cars = [];
var newCar = "toyota";
cars.push({
newCar: {
year: 2000,
}
})
it saves newCar as "newCar", not as "toyota". How can I do it?
i am trying to do the following:
var cars = [];
var newCar = "toyota";
cars.push({
newCar: {
year: 2000,
}
})
it saves newCar as "newCar", not as "toyota". How can I do it?
You want to use a dynamic property key.
var cars = [];
var newCar = "toyota";
cars.push({
[newCar]: {
year: 2000,
}
})
Use computed property name
var cars = [];
var newCar = "toyota";
cars.push({
[newCar]: {
year: 2000,
}
})
console.log(cars)