Javascript 获取c2[i]。当我尝试将值插入数组时,push不是一个函数。请让我知道我的代码中有什么错误。非常感谢。 function numless(maxarray){//maxarray是一系列正数 设c=[]; 设c2=[maxarray.length];//二维数组 对于(设i=0;i
尝试如下:Javascript 获取c2[i]。当我尝试将值插入数组时,push不是一个函数。请让我知道我的代码中有什么错误。非常感谢。 function numless(maxarray){//maxarray是一系列正数 设c=[]; 设c2=[maxarray.length];//二维数组 对于(设i=0;i,javascript,multidimensional-array,Javascript,Multidimensional Array,尝试如下: function numless(maxarray){//maxarray是一系列正数 设c=[]; 设c2=[];//二维数组 对于(设i=0;i
function numless(maxarray){//maxarray是一系列正数
设c=[];
设c2=[];//二维数组
对于(设i=0;i 无数值([3,7,9]);
您是否有此代码的输入和预期输出示例?maxarray=[3,7,9],c应为[2,1,0],c2需要存储小于每个值的数字列表。[[7,9],[9],[0]]。对不起,我解释得不好。别担心!当某个变量没有按您的预期工作时,最好使用它,这样您就可以查看变量是否符合您的预期。
function numless(maxarray){ //maxarray is a series of positive numbers
let c = [];
let c2 = [maxarray.length]; // two dimension array
for (let i=0;i<maxarray.length;i++){ //3 7 9
let count = 0;
for(let j=0;j<maxarray.length;j++){ //7 9
if(maxarray[i]===maxarray[j]){
continue;
}
if(maxarray[i]<maxarray[j]){
count++;
c2[i].push(maxarray[j]); //want to store numbers that are less than the max array[i].
//Getting error here.
}
c.push(count);
}
}