Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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 如何在两个数组中挑出一个元素';s_Javascript - Fatal编程技术网

Javascript 如何在两个数组中挑出一个元素';s

Javascript 如何在两个数组中挑出一个元素';s,javascript,Javascript,假设我有两个数组: var array1 = [1, 2, 3]; var array2 = [1, 2, 3, 4]; 我如何比较它们来挑出元素(在本例中是数字4) 比如: if ( array1 == array2 ) { //then do this }else{ // find out the one that isn't the same in each and show it here } 您可以使用Array.prototype.find执行相同的操作 检

假设我有两个数组:

var array1 = [1, 2, 3];
var array2 = [1, 2, 3, 4];
我如何比较它们来挑出元素(在本例中是数字4)

比如:

 if ( array1 == array2 ) {
    //then do this
 }else{
    // find out the one that isn't the same in each and show it here
 }

您可以使用Array.prototype.find执行相同的操作

检查此代码段

vararray1=[1,2,3];
var array2=[1,2,3,4];
函数findNumber(number){
返回编号===4?真:假;
}
变量编号=数组2.find(findNumber);
如果(数字)
控制台日志(“找到”);
其他的

控制台日志(“未找到”)简单的谷歌搜索“javascript数组比较——查找差异”揭示了这一点:如果
var array1=[1,2,3,4];var array2=[1,2,3];
var array1=[1,2,3];var array2=[1,2,4];