В машинописном коде, очевидно, можно иметь элемент типа Array (), в котором вы указываете индекс этого массива в качестве идентификатора. Хотя я всегда предполагал, что это возможно только в типе Object (). Пример:
items: String[] = []
items["someid"] = new SomeClass()
console.log(items)
Возвращает:
items:[someid: SomeClass]
Хотя мне нравится эта идея, нормально ли ее использовать?