我需要测试数组是否统一,例如数组是否为[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")
}
}
}