首页 > 解决方案 > 带有扩展运算符的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'

为什么数组和字符串合并显示这种行为

标签: javascriptarraysstringecmascript-6

解决方案


推荐阅读