Я передаю возвращаемые сервером полезные данные в allUsers и хочу удалить объект вошедшего в систему пользователя из массива allUsers . Он работает нормально, когда длина allUsers больше 1, но он удаляет объект, даже если идентификаторы не совпадают, если allUsers содержат только один объект.
this.allUsers = response.payload.users;
this.allUsers.splice(this.allUsers.findIndex(x => x.id === sessionData.id), 1);