У меня есть класс учетной записи в javascript. Это мой родительский класс. депозит и деньги - дети. все эти классы находятся во внешних файлах javascript. в calsses является:Наследование с javascript
function account(accountNum, type)
{
this.accountNum = accountNum;
this.type = type;
}
function depositAccount(accountNum,type, balance, credit)
{
this.balance = balance;
this.credit = credit;
account.call(this, accountNum,type);
};
function savingAccount(accountNum,type, amount, yearlyPrime)
{
this.amount = amount;
this.yearlyPrime = yearlyPrime;
account.call(this, accountNum, type);
};
В моей HTML-странице У меня есть еще один сценарий, и я пытаюсь инициализировать депозитный счет, то есть я хочу, чтобы создать экземпляр счета Чила депозитного счета. Я получаю несогласованную ошибку для метода вызова в классе учетной записи.
Могу ли я получить помощь? Что я делаю не так? HTML-скрипт:
<script>
var account = new account(232, "young");
var deposit = new depositaccount(232, "young", 1000, 2555);
</script>
Не уверен, что вы сделали опечатку здесь, но не должны ли вторая 'новая учетная запись()' быть 'new depositAccount()'? С кодом, который вы предоставили, вы передаете слишком много аргументов в противном случае. –
Это была опечатка. По-прежнему нет. – user2674835