用JS写一个函数,可以对数组进行筛选符合指定日期的数据
时间: 2024-03-22 13:39:01 浏览: 18
好的,我理解您的意思是:给定一个日期字符串,从一个包含日期属性的数组中筛选出符合该日期的数据。下面是一个示例代码:
```javascript
function filterByDate(data, dateStr) {
return data.filter(function(item) {
return item.date === dateStr;
});
}
```
其中,`data` 是需要处理的数组,每个元素都有一个 `date` 属性表示日期。`dateStr` 参数是需要筛选的日期字符串,例如 `'2022-05-01'`。函数返回一个新的数组,其中包含了符合条件的元素。
使用示例:
```javascript
var data = [
{ date: '2022-05-01', value: 10 },
{ date: '2022-05-02', value: 20 },
{ date: '2022-05-03', value: 30 },
{ date: '2022-05-01', value: 40 },
{ date: '2022-05-04', value: 50 }
];
var filteredData = filterByDate(data, '2022-05-01');
console.log(filteredData);
// Output: [{ date: '2022-05-01', value: 10 }, { date: '2022-05-01', value: 40 }]
```
希望这个函数能够解决您的问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)