一个数组可以包含多个值。我想检查所有值是否相同或不同。
例子
var a = [2, 4, 7, 2, 8]; // all values are not same
var b = [2, 2, 2, 2, 2]; // all values are same
Run Code Online (Sandbox Code Playgroud)
我如何在 jquery 中检查它
你可以这样试试:
var a = [2, 4, 7, 2, 8];
var b = [2, 2, 2, 2, 2];
function myFunc(arr){
var x= arr[0];
return arr.every(function(item){
return item=== x;
});
}
alert(myFunc(a));
alert(myFunc(b));Run Code Online (Sandbox Code Playgroud)
请参阅Array.prototype.every()的 MDN
| 归档时间: |
|
| 查看次数: |
4235 次 |
| 最近记录: |