jsは2つの配列(同じまたは異なる)のオブジェクトを比較します

2 つの配列のオブジェクトを比較します (同じまたは異なる)

1. 同じデータを取得する

例:
画像の説明を追加してください

pageList.value = configList.value.filter((x) =>
        optModeList.value.some((i) => i.optModeId == x.optModeId)
      );

      console.log("configList.value", configList.value);
      console.log("optModeList.value", optModeList.value);
      console.log("pageList.value", pageList.value);

画像の説明を追加してください

2. 別のデータを取得する

画像の説明を追加してください

console.log("multipleSelectionBegin", multipleSelection.value);
  console.log("pageList.value", pageList.value);

  multipleSelection.value = multipleSelection.value.filter(
    (x) => !pageList.value.some((i) => i.optModeId == x.optModeId)
  );
  console.log("multipleSelectionEnd", multipleSelection.value);

画像の説明を追加してください

おすすめ

転載: blog.csdn.net/H_jrqn/article/details/128938379
おすすめ