Похожие чаты

Is this considered a completely function based program ? function

CreateAccount(name, accountNumber, password) {
this.name = name;
this.accountNumber = accountNumber;
this.balance = 0;
this.password = password;
}

CreateAccount.prototype.deposit = function(pass, amount) {
if (this.password === pass) {
this.balance += amount;
} else throw new Error("Wrong password");
};

function display(objorclass, element, balance) {
const elem = document.querySelector(`${objorclass}${element}`);
elem.innerHTML = `${balance}`;
}

function check() {
document.querySelector("#deposit").addEventListener("click", () => {
const pass = document.querySelector("#pass").value;
const amount = document.querySelector("#am").value;
const fixedAmmount = Number(amount);
account1.deposit(pass, fixedAmmount);
display("#", "amount", `${account1.balance} <br>${account1.name}`);
});
}

const account1 = new CreateAccount("simon", "01", "password");
check();

7 ответов

9 просмотров

It looks like you posted long piece of code, consider editing it out and putting it on hastebin.com and pasting link to it instead. Alternatively, send your code in a file.

for the id selectors you can use getElementById

0x01- Автор вопроса

^

0x01- Автор вопроса

can i stick this in one function and use curry to apply them all ?

Seems pretty class based

const thr = msg => { throw new Error(msg); }; const Account = (name, accountNubmer, password) => ({ name, accountNumber, balance: 0, password }); const deposit = (account, amount, pass) => account.password === pass ? ({ ...account, balance: balance + amount }) : thr('Wrong password');

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Привет)) уже кажется эту тему перемусолили, но вот я так и не понял. Я сейчас сижу на 27дюймов 2к мониторе. На Актуальной макоси, если я куплю 27д 4к монитор: - будет ли изобр...
Vladislav Piskunov
16
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
any reference of this implementation?
BitBuddha
29
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
Карта сайта