javascript - 带有扩展运算符的javascript数组和字符串及其合并行为
问题描述
let str = "harsh"
let strArray = [...str]
//strArray is now [ 'h', 'a', 'r', 's', 'h' ]
let addEmptyArr = strArray + []
// addEmptyArr is now 'h,a,r,s,h'
let addSameArr = strArray + strArray
// addSameArr is now 'h,a,r,s,hh,a,r,s,h'
为什么数组和字符串合并显示这种行为
解决方案
推荐阅读
- c# - 如何从本地文件播放音乐
- android - TextView 中的偏移文本
- dialogflow-es - 如何在手机表面的谷歌操作中显示列表卡时删除简单响应
- terraform - 具有计数的资源的 Terraform 输出
- python - 如何将 iris.csv 转换为带有数据和目标的 sci kit 格式?
- javascript - Javascript 参数未定义,即使它正在被传递
- reactjs - 使用 TypeScript 对各种输入类型的 OnInputChange 处理程序进行反应?
- acumatica - 如何更改 PXSelector 字段之一的显示名称
- dialogflow-es - 当用户说“取消”或“退出”时将用户重定向到默认欢迎意图
- dataframe - 断言 Pytest 的两个数据帧不相等