Заполнить пустой массив объектами
this.capacity = capacity; this.buffer = new Array(capacity); for (var i = 0; i < this.buffer.length; i++) { this.buffer[i] = new LinkedList(); } Как сделать без for? Я пробовал map и forEach, но чет массив получался пустым... |
firep91613,
this.buffer = Array.from({length : capacity} , _ => new LinkedList()); |
рони,
спасибо! |
Цитата:
this.buffer = Array(capacity).fill(new LinkedList()); |
ksa,
так будут ссылки на один и тот же объект. Нужно, чтобы все разные были. |
this.buffer = Array.from(Array(capacity), () => new LinkedList()); this.buffer = [...Array(capacity)].map(() => new LinkedList); |
ruslan_mart,
:thanks: |
Часовой пояс GMT +3, время: 10:48. |