【Javascript】分割代入使い方

オブジェクトを代入

const user = {
  name: "taro",
  age: 24
};

# 変数名はオブジェクトのプロパティ名と一致する必要がある
const { name, age } = user;

const greeting = `名前は${name}です。年齢は${age}です。`;
console.log(greeting);
# '名前はtaroです。年齢は24です。'
 

配列を代入

const user = [ "taro", 24 ];

# 変数名は任意に変更可能
const { name, age } = user;

const greeting = `名前は${name}です。年齢は${age}です。`;
console.log(greeting);
# '名前はtaroです。年齢は24です。'