[].concat(["x","y"],"z") -> 如何获取 [["x","y"],"z" ] 而不是 ["x"、"y"、"z"]?
[].concat(["x","y"],"z") -> How to get [["x","y"],"z"] instead of ["x","y","z"]?
这很奇怪,但我找不到任何简单的解决方案。
注意:我使用了不变性所以我绝对不想修改原始数组(不建议使用push
)
[].concat(["x","y"],"z")
-> 如何得到 [["x","y"],"z"]
而不是 ["x","y","z"]
?
您可以使用嵌套数组:
> [].concat([["x", "y"]], "z")
[["x", "y"], "z"]
这很奇怪,但我找不到任何简单的解决方案。
注意:我使用了不变性所以我绝对不想修改原始数组(不建议使用push
)
[].concat(["x","y"],"z")
-> 如何得到 [["x","y"],"z"]
而不是 ["x","y","z"]
?
您可以使用嵌套数组:
> [].concat([["x", "y"]], "z")
[["x", "y"], "z"]