🦏 10月4日 The Modern JavaScript Bootcamp
作成日: 2021/10/04
0

Udemy Modern JavaScript Bootcamp

進捗: セクション5-30まで完了

Don't get bogged down with the details too much right now(今はあまり細かいことを気にしないでください)
というフレーズを覚えた。
それくらい「??」と思うような内容だった。
以下、分からなかった箇所


let myAccount = {
  name: 'Andrew Mead',
  expenses: 0,
  income: 0
}

let otherAccount = myAccount;
otherAccount.income = 1000;
otherAccount = {}; // なんで空のオブジェクトを代入してる?

let addExpense = function(account, amount) {
  account.expenses = account.expenses + amount
}

addExpense(myAccount, 2.50);
console.log(myAccount);

出力結果が { name: 'Andrew Mead', expenses: 2.5, income: 1000 } なんだけど2回出力されないのはなんでだろう?
細かい事は気にしないで寝ます…

都内在住のマークアップエンジニアです。 フロントエンドの勉強の記録のためにアカウント作りました。