前書き
Udemyを受講している時、JavaScriptのコードでコロンのないオブジェクトを見かけました。
波括弧で囲われているのにも関わらず、波括弧の中で宣言済みの変数(定数)を配列のようにカンマで羅列させていました。
混乱しましたが、結果自分で解決できました。くっそ簡単な理論でした。
コロンのないオブジェクトの正体とはいったい!?
このコロンのないオブジェクトを考えていると、あることを閃きました。
波括弧の中の変数(定数)は「変数名:変数の値」を表しているんじゃね?
居ても立ってもいられず書いてみました
test.js
const hoge = "hogeだよ";
const fuga = "fugaだよ";
const piyo = "piyoだよ";
const testDict = {
hoge,
fuga,
piyo
}
console.log(testDict);
// =>{ hoge: 'hogeだよ', fuga: 'fugaだよ', piyo: 'piyoだよ' }
正解でした
一件落着!!!