Trong khi điều tra google script plusone, tôi đã nhìn thấy sau cú pháp nhiều lần:Lý do sử dụng cú pháp như vậy (0, _.Em)();
(0, _.Em)();
Giả sử _.Em
là một chức năng tuyên bố trên sẽ cho kết quả trong việc kêu gọi hàm, đó là khá rõ ràng. Nếu, mặt khác, nó sẽ không xác định, kết quả sẽ không giống như làm đơn giản là _.Em()
?
Có ai có thể làm sáng tỏ ý tưởng đằng sau việc sử dụng cú pháp như vậy không?
xem thêm [Nhà điều hành dấu phẩy có ảnh hưởng đến ngữ cảnh thực thi trong Javascript không?] (Http://stackoverflow.com/q/36076794/1048572) – Bergi