名もなきノンプログラマーの備忘録

ノンプロの視点からプログラミング?について好き勝手に書き綴ります。

【JavaScript】配列の代入 配列、オブジェクトの対応関係を一気に作る

配列の代入 配列、オブジェクトの対応関係を一気に作る

小ネタが続きます。

配列に配列を代入

var [a,b,c] = [1,2,3];

console.log(a);//1
console.log(b);//2
console.log(c);//3

このように使ったらお得です。

var array = [a,b,c] = [1,2,3];

console.log(array);//[1,2,3]
console.log(a);//1
console.log(b);//2
console.log(c);//3

配列を使ってオブジェクトを作成

var [x,y,z] = [1,2,3];
console.log({x,y,z});//{x:1,y:2,z:3}

var obj = {x,y,z};
console.log(obj); // {x:1,y:2,z:3}
簡単な作成方法
function aaaa(x,y,z){
  return {x,y,z};
}

var obj = aaaa(1,2,3);
console.log(obj); //{x:1,y:2,z:3}

蛇足ですが

var x = 1;
console.log({x});//{x:1}