Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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两个数组,一个数组中小于20的值从第二个数组中删除相同的索引号_Javascript_Arrays - Fatal编程技术网

Javascript两个数组,一个数组中小于20的值从第二个数组中删除相同的索引号

Javascript两个数组,一个数组中小于20的值从第二个数组中删除相同的索引号,javascript,arrays,Javascript,Arrays,我有两个阵列: var keyTimes = new Array(1,2,3,4,5); var keyValues = new Array (30,10,5,25,15); 我想在keyValues中找到小于20的数字,并从keyTimes数组中删除相同的索引数字 因此,keyTimes数组应该如下所示: 假设两个数组的长度完全相同: 设keyTimes=[1,2,3,4,5], keyValues=[30,10,5,25,15]; keyTimes=keyTimes.filterv,i=

我有两个阵列:

var keyTimes = new Array(1,2,3,4,5);
var keyValues = new Array (30,10,5,25,15);
我想在keyValues中找到小于20的数字,并从keyTimes数组中删除相同的索引数字

因此,keyTimes数组应该如下所示:


假设两个数组的长度完全相同:

设keyTimes=[1,2,3,4,5], keyValues=[30,10,5,25,15]; keyTimes=keyTimes.filterv,i=>keyValues[i]>=20;
console.logkeyTimes/[1,4]您能展示一下到目前为止您已经尝试过的内容吗?欢迎来到StackOverflow!到目前为止你试过什么吗?StackOverflow不是一个免费的代码编写服务,它希望您能够这样做。请更新您的问题,以显示您已经尝试过的内容,并显示您在某个应用程序中面临的特定问题。欲了解更多信息,请参阅,并点击。感谢Roko的快速回复。我正在为后效制作剧本。我以前尝试过filter,但在Extendscript中它不起作用。我不知道是否可以使用for循环来实现这一点?其中一些函数不存在的主要原因是ExtendScript基于ECMA-262标准。非常旧的Javascript,我相信并不是所有的都实现了。@Aleksandar过滤器在第五版中被添加到ECMA-262标准中,所以您应该可以使用它,此外,您可以使用经典函数而不是箭头函数谢谢Roko,但这也不起作用。我提出了这个解决方案:var keyValues=[30,10,5,25,15],keyTimes=[1,2,3,4,5];对于var i=keyTimes.length-1;i>=0;i-ifkeyValues[i]
keyTimes = (1,4);