比较Javascript中的两个数组以查找特定值



我有两个数组。其中一个数组包含所有需要的值,另一个数组则包含特定需要的值。使用javascript,我必须找到一种方法,将特定的值(出现在两个数组中的值(打印到带有标签"的控制台;菜单项";以及在没有标签的情况下打印到控制台的其他值。例如:

如果这些是我的数组
array1=[苹果,香蕉,梨,草莓]

控制台必须显示:
菜单项:苹果
目录项:香蕉

草莓

如有任何协助,我们将不胜感激!

开始:

const array1 = ['apple', 'banana', 'pear', 'strawberry'];
const array2 = ['apple', 'banana'];
for(const a1 of array1) {
if(array2.includes(a1)) {
console.log('menuitem:', a1);
} else {
console.log(a1);
}
}

最新更新