Если у меня есть следующий массив объектов:
[ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ]
Есть ли способ перебрать массив, чтобы проверить, существует ли уже определенное имя пользователя, и если оно ничего не делает, но если оно не добавляет новый объект в массив с указанным именем пользователя (и новым ID)
Спасибо!