判断数组的值是否都一样,写一个函数。
时间: 2024-11-20 08:33:29 浏览: 11
判断一个数组的所有元素是否都相等,可以编写一个名为`areAllElementsEqual`的函数。这个函数通常接受一个数组作为参数,并遍历数组,比较每个元素是否与第一个元素相等。如果所有元素都相等,则返回`true`;否则,返回`false`。以下是一个简单的JavaScript示例:
```javascript
function areAllElementsEqual(arr) {
// 检查数组长度大于0
if (arr.length === 0) {
return false;
}
// 将第一个元素赋值给compareValue
const compareValue = arr[0];
// 遍历数组,检查每个元素是否等于compareValue
for (let i = 1; i < arr.length; i++) {
if (arr[i] !== compareValue) {
return false;
}
}
return true;
}
// 示例用法
const array1 = [1, 1, 1]; // 所有元素都相等,结果为true
const array2 = [1, 2, 3]; // 所有元素不相等,结果为false
console.log(areAllElementsEqual(array1)); // 输出: true
console.log(areAllElementsEqual(array2)); // 输出: false
```
阅读全文