const data = [
{
langName: "France",
langCode: "法语",
},
{
langName: "American",
langCode: "美语",
},
{
langName: "Germany",
langCode: "德语",
},
{
langName: "English",
langCode: "英语",
},
{
langName: "Chinese",
langCode: "中文",
}
];
const list = [
{
langName: "Russia",
langCode: "俄罗斯",
},
{
langName: "Japanese",
langCode: "日语",
},
{
langName: "Vietnam",
langCode: "越南",
},
{
langName: "English",
langCode: "英语",
},
{
langName: "Chinese",
langCode: "中文",
}
];
let getArr = data.filter((item) => list.some((it)=> it.langName === item.langName));
console.log(getArr, '1')
const id = list.map((item) => item.langName);
console.log(id,'2')
const res = data.filter((item) => !list.includes(item.langName));
console.log(res, '333')
console.log(data.filter((item)=> item.langName === 'Chinese'), '4444')