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

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

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

相关推荐
志起计算机编程2 小时前
挖掘单节点Clickhouse极致性能上限
服务器·开发语言·python
Reisentyan2 小时前
[Pro]GoLang Learn Data Day 5
开发语言·后端·golang
zhangfeng11332 小时前
华为昇腾910A NPU 的模型加密方案 ASCEND-CC
开发语言·人工智能·神经网络·transformer
聆风吟º2 小时前
【Python编程日志】Python基础语法:常量 | 表达式 | 变量
开发语言·python·变量·常量·表达式
凯瑟琳.奥古斯特2 小时前
10道数据库原理精选题
开发语言·数据库·职场和发展·数据库开发
z落落2 小时前
C# Stack栈 / Queue队列+所有集合 终极一页汇总(全覆盖、零遗漏)
java·开发语言·c#
skywalk81632 小时前
设计和实现一门中文编程语言,有什么工具可以使用吗?是不是ANTLR 和LLVM都可以使用?Racket恐怕不适用吧
开发语言·编程
ZC跨境爬虫3 小时前
跟着 MDN 学CSS day_32:(Web字体深度解析与实践指南)
前端·javascript·css·ui·html
sugar__salt3 小时前
JavaScript 数组去重全解:6 种核心方法
javascript
磊 子3 小时前
STL之set以及set和map区别
开发语言·c++·算法