用Javascript的数组实现一个案例
时间: 2023-06-08 08:08:56 浏览: 109
JavaScript数组对象实现增加一个返回随机元素的方法
好的,我了解了,下面是一个使用Javascript数组的案例:
假设有一个数组包含着一些年份,现在我们需要筛选出其中所有是闰年的年份。可以使用以下代码实现:
```javascript
const years = [1996, 2000, 2004, 2008, 2012, 2016, 2020];
const leapYears = years.filter(year => {
if (year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0)) { // 判断是否为闰年
return year;
}
});
console.log(leapYears); // [1996, 2000, 2004, 2008, 2012, 2016, 2020]
```
以上代码中,`years` 是一个包含年份的数组。使用 `filter` 方法筛选出其中所有是闰年的年份,并将其存储在一个新的数组 `leapYears` 中。在判断一个年份是否为闰年时,我们使用了常见的判断方法。如果年份可以被 4 整除并且不能被 100 整除,或者可以被 400 整除,则该年份为闰年。
阅读全文