Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:使新数组形成重复值_Javascript - Fatal编程技术网

Javascript JS:使新数组形成重复值

Javascript JS:使新数组形成重复值,javascript,Javascript,让我们以两个阵列为例: a = [1, 2, 3, 4, 5] b = [4, 5, 6, 7, 8] 现在我们看到了4和5。如何从它们中生成新的数组,而不是将它们丢弃。最简单的解决方案是什么? 因此,新阵列应如下所示: newArray = [4, 5] 提前谢谢你们 您可以使用Array.filter()和Array.includes()实现 a=[1,2,3,4,5]; 设b=[4,5,6,7,8]; 设arr=a.filter(函数(x){ 返回b.包括(x); }) 控制台日志(a

让我们以两个阵列为例:

a = [1, 2, 3, 4, 5]
b = [4, 5, 6, 7, 8]
现在我们看到了4和5。如何从它们中生成新的数组,而不是将它们丢弃。最简单的解决方案是什么? 因此,新阵列应如下所示:

newArray = [4, 5]

提前谢谢你们

您可以使用Array.filter()和Array.includes()实现
a=[1,2,3,4,5];
设b=[4,5,6,7,8];
设arr=a.filter(函数(x){
返回b.包括(x);
})

控制台日志(arr)你尝试过任何代码吗?他/她没有在问题中包括他的尝试