JavaScriptで2つのJSONを新しい変数に格納したい

2つのJSONファイルを1つにまとめて変数にいれたい。

思うような結果にならずに時間をとられました。

時間経過とともに忘れそうなので、メモしておきます。

スポンサーリンク

やりたいこと

var json1 = [
  {
    url : 'https://AAAA.com',
    name : 'なまえ1',
  },
  {
    url : 'https://BBBB.com',
    name : 'なまえ2',
  },
  {
    url : 'https://CCCC.com',
    name : 'なまえ3',
  },
  {
    url : 'https://DDDD.com',
    name : 'なまえ4',
  },
]

var json2 = [
  {
    url : 'https://ZZZZ.com',
    name : 'なまえ11',
  },
  {
    url : 'https://YYYY.com',
    name : 'なまえ12',
  },
  {
    url : 'https://XXXX.com',
    name : 'なまえ13',
  },
]

上記のような2つのJSONを下記のように1つにまとめたい。

var json3 = [
  {
    url : 'https://AAAA.com',
    name : 'なまえ1',
  },
  {
    url : 'https://BBBB.com',
    name : 'なまえ2',
  },
  {
    url : 'https://CCCC.com',
    name : 'なまえ3',
  },
  {
    url : 'https://DDDD.com',
    name : 'なまえ4',
  },
  {
    url : 'https://ZZZZ.com',
    name : 'なまえ11',
  },
  {
    url : 'https://YYYY.com',
    name : 'なまえ12',
  },
  {
    url : 'https://XXXX.com',
    name : 'なまえ13',
  },
]

目次に戻る

結合方法

json3変数に代入するには下記記述をすればOKです。

json3 = json1.concat(json2);

json3の内容を確認するには下記のように書いてください。

console.log(json3);

そんなに難しいことをやりたいわけではないのですが、JavaScriptうまく使いこなせていないので苦労しました。

目次に戻る

新入社員の頃にシステムエンジニアの会社に入社。その後、WEB制作系の仕事に転職しました。

くるりんをフォローする
js・jQuery
スポンサーリンク
くるりんをフォローする
Memorandums