前端方法 将获取到的字符串['星期一', '星期二', '星期四', '星期五', '星期六', '星期日', ],修改为1,2这种字符串形式,数字1到7对应周一到周日
时间: 2023-08-06 10:21:10 浏览: 148
获取字符串中的数字(两种方法)
可以使用 JavaScript 中的 switch 语句来实现:
```javascript
function getWeekdayNumber(weekdayStr) {
switch (weekdayStr) {
case '星期一':
return '1';
case '星期二':
return '2';
case '星期三':
return '3';
case '星期四':
return '4';
case '星期五':
return '5';
case '星期六':
return '6';
case '星期日':
return '7';
default:
return '';
}
}
const weekdays = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'];
const weekdayNumbers = weekdays.map(getWeekdayNumber);
console.log(weekdayNumbers); // ["1", "2", "4", "5", "6", "7"]
```
以上代码中,我们定义了一个 `getWeekdayNumber` 函数,将星期字符串转换为对应的数字字符串。然后使用 `map` 方法对数组中的每个元素都调用该函数,获得转换后的数字字符串数组。
阅读全文