Создание массива
Подскажите, можно ли создать такой массив с помощью команды?
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, время: 02:22. |