Создание массива
Подскажите, можно ли создать такой массив с помощью команды?
buttons: [
{
id: 1,
green: false,
red: false,
blue: false
},
{
id: 2,
green: false,
red: false,
blue: false
},
{
id: 3,
green: false,
red: false,
blue: false
}
]
Все объекты одинаковые, только что бы было не три а скажем 25? |
NeonMan,
const fn = length => Array.from({length}, (v,k) => ({id: ++k,
green: false,
red: false,
blue: false
}));
console.log(fn(25))
|
NeonMan,
чтобы в более старых браузерах работало можно так
var arr = Array.apply(null, Array(5)).map(function (item, i) {
return {
id: ++i,
green: false,
red: false,
blue: false
}
});
alert(JSON.stringify(arr, null, ' '));
|
| Часовой пояс GMT +3, время: 12:46. |