Мне просто нужно проверить и посмотреть, имеет ли смысл следующий код в angular 8. Особенно проверки для неопределенных и нулевых
onConfirm(index: any) {
if (this.settlements.length > 0 && index != null) {
if (this.settlements[index].status === SettlementStatus.New && this.settlements[index].settlementId === undefined) {
this.settlements.splice(index, 1);
}