Hôm nay, tôi đọc this thread về tốc độ nối chuỗi.Tại sao chuỗi nối lại nhanh hơn mảng tham gia?
Đáng ngạc nhiên, nối chuỗi là người chiến thắng:
Kết quả là ngược lại từ những gì tôi nghĩ. Bên cạnh đó, có rất nhiều bài viết về điều này giải thích tương tự như this hoặc this.
Tôi có thể đoán rằng các trình duyệt được tối ưu hóa thành chuỗi concat
trên phiên bản mới nhất, nhưng làm cách nào để thực hiện điều đó? Chúng ta có thể nói rằng tốt hơn là sử dụng +
khi nối chuỗi không?
[Mã này] (https://jsfiddle.net/8jyer0tp/) là vụ phải sản xuất 500 terabyte rác, nhưng nó chạy trong 200 ms. Tôi nghĩ rằng họ chỉ phân bổ thêm một chút không gian cho một chuỗi, và khi bạn thêm một chuỗi ngắn vào nó, nó thường phù hợp với một không gian thêm. –