2020年04月11日

JavaScript オブジェクトのマージ、分割代入

オブジェクトのマージ
// オブジェクトのマージ
var obj1 = {name:'太郎君', age: 20};
var obj2 = {age: 35, hobby: '野球'};

// Object.assignでマージ。一つ目の引数のオブジェクトに統合する。
Object.assign(obj1, obj2);

console.log(obj1); // Object {name: "太郎君", age: 35, hobby: "野球"}
分割代入
// 分割代入(ES2015)

// 配列
let data = [10,20,30,40,50];
let [d1, d2, ...other] = data;
console.log(d1);
console.log(d2);
console.log(other);

// オブジェクト
let parson = {name:"太郎", age:10, hobby:{h1:'釣り', h2:'サッカー'}};
let {name = '名無し', birthplace = '不明', age : nennrei, hobby: {h1 : hobby_h1}} = parson;
console.log(name);
console.log(birthplace);
console.log(nennrei);
console.log(hobby_h1);
タグ:JavaScript
posted by Hiro at 23:02| Comment(0) | プログラム
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: