前端方法 将获取到的['星期一', '星期二', '星期四', '星期五', '星期六', '星期日', ],修改为"7,3",对应周一到周日
时间: 2023-08-06 13:21:10 浏览: 163
获取两个时间段的周一,周日以及月初和月末
可以使用 JavaScript 中的数组方法 `map()` 和 `join()` 来实现这个功能。具体代码如下:
```javascript
const weekdays = ['星期一', '星期二', '星期四', '星期五', '星期六', '星期日'];
const map = {
'星期一': 7,
'星期二': 1,
'星期三': 2,
'星期四': 3,
'星期五': 4,
'星期六': 5,
'星期日': 6
};
const result = weekdays.map(day => map[day]).join(',');
console.log(result); // 输出 "7,1,3,4,5,6"
```
首先定义了一个原始数组 `weekdays`,包含了需要转换的星期几。然后定义了一个映射表 `map`,将星期几转换为对应的数字。接着使用数组方法 `map()` 将原始数组中的每个元素都映射为对应的数字,并返回一个新的数组。最后使用数组方法 `join()` 将新的数组中的元素以逗号分隔拼接为一个字符串。
阅读全文