{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/compare-extract-matching-arrays-javascript",
  "path": "/posts/compare-extract-matching-arrays-javascript",
  "publishedAt": "2023-06-06T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "javascript",
    "比較",
    "配列"
  ],
  "textContent": "なんかよくやるのに、良く忘れるのでメモしておく\n\n2つの配列を比較し一致したものを取り出したい。\n\n特に難しいことはないのでまるっとコードを記載する。\n\nこれでcは期待値になる。\n\nどっちをFilterするのか\n\nさて、いつもよくわからなくなるのは、どっちを回すべきなのかということ。\n\n例えば今回は両者ともにLengthが4つだからいいけれど、例えば5と10だとどうなるのか。\n\n実際にやってみる\n\nと\n\nで試してみたところ、結果は同じになった。\n\nそれぞれ、\n\n1つ目のコードではaの要素のうち、配列bにも含まれている要素を取り出した。\n\n2つ目のコードではbの要素のうち、配列aにも含まれている要素を取り出した。\n\nどちらの方法を選択しても結果は変わらないが、コードの意図を明確にするために、xの要素のうち、配列xxにも含まれている要素を取り出したというのをコードで表現する必要がある。",
  "title": "JavaScriptで2つの配列を比較し、一致したものを取り出す方法コード"
}