Машинопись: Удаление элемента из записи

#typescript

Вопрос:

У меня есть запись

 type ProductRecord = Record<number, { product: Product; quantity: number }>;
 

Это список записей;

 productRecords: ProductRecord[] = ....
 

Я хотел бы удалить Record из списка тот, у которого есть ключ productId из списка.

Как мне написать это наиболее лаконично?

Ответ №1:

Я просто нахожу способ сделать это:

   const index = this.productRecords.indexOf(productRecord, 0);

    if (index > -1) {
        this.productRecords.splice(index, 1);
    }