Javascript 数组1中的元素等于或小于数组2中的元素?
情景: 如果给定一个数组1,例如Javascript 数组1中的元素等于或小于数组2中的元素?,javascript,Javascript,情景: 如果给定一个数组1,例如[1,2,3]和Array2[2,4],我需要输出为[2,3],因为Array1中有2个元素小于或等于Array2[1],而Array1中有3个元素小于或等于Array2[2] 到目前为止,我有这个 函数计数(nums,maxes){ 设empArr=[]; //比较第二个数组的最大值 for(设i=0,count=0;i
[1,2,3]
和Array2[2,4]
,我需要输出为[2,3]
,因为Array1中有2个元素小于或等于Array2[1],而Array1
中有3个元素小于或等于Array2[2]
到目前为止,我有这个
函数计数(nums,maxes){
设empArr=[];
//比较第二个数组的最大值
for(设i=0,count=0;i 如果(nums[j]您的for()
中的count=0;
声明没有达到您认为的效果。在for
构造函数中这种性质的声明在循环的第一次迭代之前只运行一次。在循环顶部手动重置count
:
函数计数(nums,maxes){
设empArr=[];
//比较第二个数组的最大值
for(设i=0;i 如果(nums[j]是的!就是这样,我没有意识到循环构造函数中的计数不是每次都发生。谢谢!