У меня есть массив со значением 0. Всякий раз, когда пользователь вводит число, которое связано с переменной депозита, переменная customerAccount обновляется, эта переменная customerAccount затем помещается в первый индекс массива.Теперь я хочу проверить, меньше ли баланс клиента, чем все значения в массиве, кроме первого индекса.
Я попробовал следующее:
deposit: number;
withdrawal: number;
customerAccount=0;
previousBalance=[0];
calculateDeposits(){
// User inputs amount and the deposit updates the currentAccount
this.customerAccount += this.deposit;
// The customer Account is then placed to the first index of the array
this.previousBalance.unshift(this.customerAccount);
// This is where it goes wrong:
if (this.customerAccount >= Math.min(...this.previousBalanceArray)) {
// Run Some Code
}
}
Я хочу толькоминимальное значение всех элементов в массиве previousBalance, кроме первого индекса, однако все я получаю минимум всего массива.