检查数组中的所有元素在javascript中是否相同

时间:2019-07-19 21:17:59

标签: javascript arrays

我需要测试数组是否统一,例如数组是否为[1,1,1,1] 那么它是统一的,但是如果数组是[2,1,1,1]或[1,2,1,1]数组是不统一的。

当我运行我的代码时,如果所有元素都相同,我会得到true,但是会出现4次;如果1个元素不同,那么我会得到3 true和1 false,并且我尝试用return true替换console.log,但是没有用,并且没有显示任何东西。 isuni([1,1,2,1,1])     函数isuni(c){

    for(var i=1;i<c.length;i++){
        if(c[0]===c[i]){
  console.log("true")
        }
       else{
           console.log("false")
           }
       }
    }

如果数组是统一的,则评估为true,否则为false

 isuni([1,1,2,1,1])
function isuni(c){

    for(var i=1;i<c.length;i++){
        if(c[0]===c[i]){
  console.log("true")
        }
       else{
           console.log("false")
           }
       }
    }
     

0 个答案:

没有答案