JavaScript スプレッド構文で配列を新しく参照するサンプル

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122

環境
const 配列名1 =[{属性名1:値1},{属性名2:値2},…]
const 配列名2 = […配列名1]
配列名1[インデックス].属性名 =値
スプレッド構文を使って配列をコピーします。
配列の要素を参照します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const emp = [
{ 'age': 23 },
{ 'price': 33 }
];
const res = [...emp];
//要素の参照
res["0"].price = 88;
console.log(emp);
const emp = [ { 'age': 23 }, { 'price': 33 } ]; const res = [...emp]; //要素の参照 res["0"].price = 88; console.log(emp);
const emp = [
  { 'age': 23 },
  { 'price': 33 }
];
const res = [...emp];

//要素の参照
res["0"].price = 88;
console.log(emp);

実行結果
> Array [Object { age: 23, price: 88 }, Object { price: 33 }]

JavaScript

Posted by arkgame