Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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_Html_Arrays - Fatal编程技术网

Javascript 与第二个数组相比,从数组中删除元素

Javascript 与第二个数组相比,从数组中删除元素,javascript,html,arrays,Javascript,Html,Arrays,大家好,我有两个阵列:array1和array2。解释这个问题有点复杂 var array1 = [39, "*", 62, "*", "*", 33.09,"*",56]; var array2 = [55, 6, 28, 32, 66, 58,15,56]; 我想要一个array3,它比较array1和array2中的索引,并将结果发送到array3 所以我的阵列应该是这样的 var array3 = [55,28,58,56] 我确实尝试了很多解决方案,但没有成功。谢谢你的帮助,很抱歉

大家好,我有两个阵列:array1和array2。解释这个问题有点复杂

var array1 = [39, "*", 62, "*", "*", 33.09,"*",56];
var array2 = [55, 6, 28, 32, 66, 58,15,56];
我想要一个array3,它比较array1和array2中的索引,并将结果发送到array3 所以我的阵列应该是这样的

var array3 = [55,28,58,56]

我确实尝试了很多解决方案,但没有成功。谢谢你的帮助,很抱歉我的新手问题-我正在努力学习

首先你不必为自己是个新手而道歉,我们在职业生涯的某个阶段都是新手,我们每天都在学习新东西

其次,需要在第二个数组上使用filter,并根据filterd的索引返回一个新数组
var array1=[39,“*”,62,“*”,“*”,33.09,“*”,56];
var array2=[55,6,28,32,66,58,15,56];
var result=array2.filter(函数(x,i){
返回数组1[i]!='*';
});

控制台日志(结果)使用
过滤器

var array3 = array2.filter( (s, i) => array1[i] != "*")
演示

var array1=[39,“*”,62,“*”,“*”,33.09,“*”,56];
var array2=[55,6,28,32,66,58,15,56];
var array3=array2.filter((s,i)=>array1[i]!=“*”);

控制台日志(array3)您可以检查第一个数组,并从第二个数组返回相同索引中的唯一项,而不带星号

var array1=[39,“*”,62,“*”,“*”,33.09,“*”,56],
数组2=[55,6,28,32,66,58,15,56],
结果=array2.filter((a,i)=>array1[i]!=='*');
控制台日志(结果)
var array1=[39,“*”,62,“*”,“*”,33.09,“*”,56];
var array2=[55,6,28,32,66,58,15,56];
var array3=[];
对于(var索引=0;索引控制台日志(array3)
您可以使用
.filter()
像这样过滤第二个数组的元素:

设a1=[39,“*”,62,“*”,“*”,33.09,“*”,56],
a2=[55,6,28,32,66,58,15,56],
skipElem=“*”;
设结果=a2.过滤器((u,i)=>a1[i]!==skipElem);

控制台日志(结果)你有没有研究过减速机?发布让你最接近你想要的代码。我们可以帮你解决。我尝试过很多解决方案,但都不成功,所以请展示你的尝试。你到底比较了什么?我无法获得您提供的解决方案背后的算法。好的,很抱歉发布此新手问题谢谢您的时间,非常抱歉谢谢您的时间,非常抱歉谢谢您的时间,非常抱歉谢谢您的时间sorry@Reactivelance对不起什么?太多人对我的问题投了-5分,所以这意味着我是做了些错事,但我只是想了解我猜反对票只是为了表明要求,而不是你自己试图解决要求。