Tôi không thể tạo lại hành vi này trong công cụ đoạn mã SO, nhưng tôi đang gặp một số hành vi thao tác chuỗi khá sôi nổi trong Chrome (v46).Hành vi chuỗi lạ với không gian trong Bảng điều khiển Javascript của Chrome
Hãy nhìn vào ảnh chụp màn hình này của giao diện điều khiển Chrome JavaScript:
Để tâm trí của tôi, kết quả của những lát nên ( Here
. Đó là, một khung và sau đó ba không gian. Không phải là một khung và sau đó một không gian, đó là những gì nó hiện đang cung cấp cho tôi.
Tôi đã kiểm tra các lệnh tương tự chính xác trong Firefox, mà mang lại kết quả tôi đã mong đợi:
Can bất kỳ một suy nghĩ của một lời giải thích cho sự khác biệt về sản lượng? Tôi có bị dày đặc không?
Cập nhật
Liên quan đến này là một bản sao của this, tôi tin rằng câu hỏi này không có hai điều khác nhau:
- Đó là rõ ràng hơn nhiều trong truy vấn của nó
- Nó hỏi tại sao hiện tượng xảy ra, thay vì cách giải quyết vấn đề
Tôi nghĩ rằng đó có thể là lỗi. Cách đơn giản nhất để tái sản xuất là nhập ''" (Đây là giao diện điều khiển sẽ trả lời: '" "(Ở đây" '(đoạn đầu tiên của tôi có 3 dấu cách, nhưng nó chỉ hiển thị một) – GolfWolf
nếu bạn sao chép kết quả từ giao diện điều khiển chrome js và dán bạn sẽ thấy không gian đó sẽ ở đó. X) –
Bạn đang đúng @JoelRamosMichaliszen, bạn có thể giải thích lý do tại sao không? Làm cho việc gỡ lỗi trở nên khó khăn .. – shennan