Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 如何在没有方法的情况下比较两个不同的数组?_Javascript_Arrays_Compare - Fatal编程技术网

Javascript 如何在没有方法的情况下比较两个不同的数组?

Javascript 如何在没有方法的情况下比较两个不同的数组?,javascript,arrays,compare,Javascript,Arrays,Compare,我正在努力完成freecodecamp任务。任务如下: 比较两个数组并返回一个新数组,其中包含仅在两个给定数组之一中找到的任何项,但不能同时在两个数组中找到。换句话说,返回两个数组的对称差 我知道如何使用Array.prototype.slice、Array.prototype.filter、Array.prototype.indexOf、Array.prototype.concat和其他方法修复它。但我想做这件事根本不需要方法 以下是我将如何实现它: window.onload=函数{ va

我正在努力完成freecodecamp任务。任务如下: 比较两个数组并返回一个新数组,其中包含仅在两个给定数组之一中找到的任何项,但不能同时在两个数组中找到。换句话说,返回两个数组的对称差


我知道如何使用Array.prototype.slice、Array.prototype.filter、Array.prototype.indexOf、Array.prototype.concat和其他方法修复它。但我想做这件事根本不需要方法

以下是我将如何实现它:

window.onload=函数{ var array1=[1,2,3,4,5,6] var array2=[3,4,5,6,7,8] var结果=[] var resultCount=0; 对于变量i1=0;i1}欢迎来到堆栈溢出!请看一看,仔细阅读,特别是@horizontt:给我们一些努力,发布你的示例代码。我不认为他关心这个,只关心比较方法。不过我把它拿走了,谢谢。它起作用了。试着让它更短更优化。很高兴我能帮上忙。如果对你合适的话,你能把这个作为答案吗?这对我也有点帮助。