| 
		
			 Цитата: 
		
	 | 
	| 
		Чтобы решить "мелочь", нужно в цикле аналогично продекларировать каждое свойство (элемент)?
	 | 
	
Как вариант, использовать TypeScript
const ro: ReadonlyArray<number> = [1, 2, 3, 4];
ro[0] = 12; // error!
ro.push(5); // error!
ro.length = 100; // error!