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

数组两个数据 → 转字符串(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 最方便

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

相关推荐
哭哭啼5 分钟前
JAVA服务问题诊断
java·开发语言·jvm
NeilCarmack44 分钟前
Deepseek-harness增加桌面版端序列:第 2 讲 · spawn Electron:当前进程如何“交棒“
前端·javascript·electron
CRMEB定制开发2 小时前
2026年最值得推荐的10大开源商城系统盘点
开发语言·人工智能·开源·商城系统·小程序商城
buhuizhiyuci2 小时前
【QT-百日筑基篇】修真世界摸爬滚打多年,终于黄天不负有心人,突破炼器中期——常用控件QWight的属性
开发语言·c++·qt·gui·图形化
এ慕ོ冬℘゜4 小时前
使用 jQuery 动态渲染表格与状态切换
前端·javascript·jquery
Littlehero_1214 小时前
QT自定义控件之热换站系统(源码开源)
开发语言·qt
meilindehuzi_a4 小时前
Python 基础语法(1):常量、变量、类型、输入输出与运算符
开发语言·python
caimouse4 小时前
ReactOS 窗口系统分析(5):可见区域与窗口 DC — vis.c + windc.c
c语言·开发语言
OPEN-F4 小时前
Python进阶教程:装饰器与生成器深入
开发语言·python
智购科技自动售货机厂家5 小时前
2026自动售货机AI视觉识别优化:从YOLOv11n模型量化到RKNN部署的端侧推理工程实践~YH
javascript·人工智能·yolo·机器学习·计算机视觉·目标跟踪·perl