为何数组包含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
相关产品推荐
相关产品推荐

