concat 和展开运算符合并数组有什么区别?嵌套数组和空位怎么处理?
concat 和 [...a, ...b] 合并普通数组结果一样,都只拆一层、都是浅拷贝。差别在边界上:concat 只拆数组,展开能拆任何可迭代对象;concat 保留空位,展开把空位变成 undefined。附 Symbol.isConcatSpreadable 和大数组 push 展开的坑。
核心关键词concat 与展开运算符嵌套数组
JavaScript · 容器化面试题第 1 页,显示第 1–1 题,共找到 1 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序