Я застрял в этом коде, потому что я могу перебирать объект (у меня есть два способа, перечисленных ниже), однако, если мне нужен второй ключ в объекте, я не уверен, как получить к нему доступключ автоматически.
Вот инструкции к проблеме: Напишите функцию bankAccountChecker, которая получает объект, который представляет чью-либо банковскую информацию, и строку «account».Ваша функция должна проверить ввод «счета» банковской информации и вернуть строку с балансом и проверенным счетом (см. Примеры вызовов функций ниже)
Вот первый фрагмент кода, который я пробовал:
function bankAccountChecker (bankingInfo, account) {
for(const key in bankingInfo) {
let value = bankingInfo[key];
return `You have $ ${bankingInfo[key]} in your ${account} account`
}
}
var account001 = {
checking: 1000000,
savings: 2
};
var account002 = {
business: 2000000,
personal: -4
};
var account003 = {
travel: 534,
education: 1012
};
bankAccountChecker(account001, 'checking'); //"You have $1000000 in your checking account"
bankAccountChecker(account002, 'personal'); //"You have $-4 in your personal account"
bankAccountChecker(account003, 'travel'); //"You have $534 in your travel account"
Вот второй, который я пробовал:
function bankAccountChecker (bankingInfo, account) {
const values = Object.values(bankingInfo);
return `You have $ ${values} in your ${account} account`
}
var account001 = {
checking: 1000000,
savings: 2
};
var account002 = {
business: 2000000,
personal: -4
};
var account003 = {
travel: 534,
education: 1012
};
bankAccountChecker(account001, 'checking'); //"You have $1000000 in your checking account"
bankAccountChecker(account002, 'personal'); //"You have $-4 in your personal account"
bankAccountChecker(account003, 'travel'); //"You have $534 in your travel account"
Независимо от того, каждый фрагмент кода, который я запускаю, неверен.Дайте мне знать, если у вас есть какие-либо отзывы.Спасибо!(Я включил тесты и объекты, через которые должен проходить код).