Не могу понять как добавлять объект к объекту с динамическим названием , каждый раз когда добавляю переписывает предыдущий
first = {
hello: 'Hello world'
}
counter = 0
obj.counter = first
counter++
obj.counter = first
counter++
есть объект first условный он тоже меняется , тут просто примитивный пример и есть объект obj и есть counter со значением 0
при каждом добавлении объекта first в объект obj я хотел сделать чтоб ключи нумеровались 1, 2, 3, 4, 5,итд
но в localstorage выходят не числа а слово counter не знаю как поступить в таком случае подскажите где искать ? что делать?