数组中有两个数据,将其变成字符串

数组两个数据 → 转字符串(3种最常用方式)

下面是直观图解 + Vue/JS 直接复制代码


1. 用逗号连接(最常用)

图示

复制代码
数组:['2026-03-01', '2026-03-23']
         ↓  join(',')
字符串:"2026-03-01,2026-03-23"

代码

js 复制代码
let arr = ['2026-03-01', '2026-03-23']
let str = arr.join(',') // 转字符串

console.log(str) 
// 输出:2026-03-01,2026-03-23

2. 用横线连接(日期范围常用)

图示

复制代码
数组:['2026-03-01', '2026-03-23']
         ↓  join(' ~ ')
字符串:"2026-03-01 ~ 2026-03-23"

代码

js 复制代码
let arr = ['2026-03-01', '2026-03-23']
let str = arr.join(' ~ ') 

console.log(str) 
// 输出:2026-03-01 ~ 2026-03-23

3. 直接拼接(自定义格式)

图示

复制代码
数组:[开始时间, 结束时间]
         ↓
字符串:开始时间 - 结束时间

代码

js 复制代码
let arr = ['2026-03-01', '2026-03-23']
let str = arr[0] + ' 至 ' + arr[1]

console.log(str) 
// 输出:2026-03-01 至 2026-03-23

你场景:Element Plus 日期范围选择器

你用的是 daterange,它的值就是两个元素的数组:

js 复制代码
const dateRange = ref(['2026-03-01', '2026-03-23'])

// 转字符串
const str = dateRange.value.join(' ~ ')

总结

  1. 数组转字符串最简单:数组.join(分隔符)
  2. 两个数据 → 字符串:join(',') join('~') 都可以
  3. 你的日期范围组件,直接用 join 最方便

需要我把它直接写到你的日期组件代码里吗?

相关推荐
weixin_4407305029 分钟前
函数return、参数、参数组、递归函数、高阶函数等小结
开发语言·python
sugarzhangnotes1 小时前
【无标题】
开发语言·人工智能·python
geovindu1 小时前
rust: Composite Pattern
开发语言·后端·设计模式·rust·组合模式
周杰偷奶茶2 小时前
【Java】数组的定义和使用(附管理系统实战案例)
java·开发语言
橙子圆1233 小时前
JUC之集合类不安全
java·开发语言
阿里嘎多学长3 小时前
2026-09-29 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Bruce_Liuxiaowei3 小时前
网页版 DeepSeek “harness desktop“ WebGL 上下文创建失败排查实录
开发语言·javascript·webgl
狗凯之家源码网3 小时前
PHP 用户反馈系统源码深度评测与实战指南
开发语言·php·用户反馈系统
小凯在掘金4 小时前
为什么箭头函数不能作为构造函数?
前端·javascript
谢亮_vipxieliang4 小时前
Stream API 不是银弹:常见坑与性能建议
java·开发语言