다음과 같은 JavaScript 배열이 있습니다.
[["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]]
별도의 내부 배열을 다음과 같이 병합하는 방법은 무엇입니까?
["$6", "$12", "$25", ...]
reduce
+ 를 사용하는 모든 솔루션 concat
은 O ((N ^ 2) / 2)이며 여기서 허용되는 답변 (한 번만 호출 concat
)은 잘못된 브라우저에서 최대 O (N * 2)이고 좋은 것. 또한 거부 솔루션은 실제 질문에 최적화되어 있으며 단일 질문보다 최대 2 배 빠릅니다 concat
. 를 들어 reduce
사람들 그것의 재미 배열이 모두 감소 + CONCAT 솔루션을하고있을 것 천 하나 개 개의 요소 서브 어레이가 있다면 멋진 작은 코드를 작성하지만, 예를 들어 느낌 500,500 작업을 어디에서 1000 작업을 할 것입니다 단일 CONCAT 또는 단순 루프있다.
[].concat(...array)