You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何数组包含RegExp时,其toString()方法返回空字符串?

数组包含正则表达式时调用toString()返回空字符串的问题

当数组中包含正则表达式(RegExp)对象时,调用toString()方法会返回空字符串;仅包含数字的数组调用该方法,则正常返回逗号拼接的字符串。

复现代码

> a = [1, /2/]
[ 1, /2/ ]
> a.toString()
''
> a = [1, 2]
[ 1, 2 ]
> a.toString()
'1,2'

复现环境

  • Chrome 104.0.5112.102
  • Node v16.17.0

暂未确认其他平台是否存在此问题。

内容的提问来源于stack exchange,提问作者wtz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 01:40:32