发布网友 发布时间:2022-04-23 07:25
共3个回答
热心网友 时间:2022-06-17 15:46
让我来贴个偷懒的办法吧:
var a=[1,1,1,1,1];思路是将数组转换为字符串,然后将数组第一个元素+逗号替换为空字符串,如果替换结果是整个字符串变为空字符串,说明没有与第一个元素不同的值,这个办法比较取巧,只一行代码就够了.
如果还有问题欢迎追问,问题解决请及时选择满意回答,谢谢.
热心网友 时间:2022-06-17 15:47
var test =[1,1,1,2];
var test2=[1,1,1,1,1,1];
function checkArray(arr){
for(var i=0,len=arr.length;i<len;i++){
var firstVal = arr[0];//取得数组第一项,然后拿第一项和其他项对比
if(arr[i]!=firstVal){
alert("不全等");
break;
}
}
}
checkArray(test)
热心网友 时间:2022-06-17 15:47
var ar = [1,2,1,1,1];
var equal = 1;
for (var i = 1; i < ar.length; i++)
{
if (ar[i] != ar[0])
{
equal = 0;
break;
}
}
if (equal == 0)
alert('not equal');
else
alert('equal');