Các tài liệu của một số hàm API JavaScript cho thấy các đoạn sau đây là một ví dụ về làm thế nào để gọi một số chức năng:‘::’ (dấu hai chấm) làm gì trong JavaScript?
<button type="button" onClick="foo.DoIt(72930)">Click</button>
<button type="button" onClick="foo.DoIt(42342::37438)">Click</button>
::
rõ ràng được sử dụng ở đây để cho phép một hoặc hai đối số được truyền cho hàm.
::
làm gì trong JavaScript?
Và làm cách nào để chức năng biết nếu một hoặc hai giá trị được chuyển? Nó đọc chúng như thế nào?
Vào xem xét kỹ hơn, các ví dụ cho thấy những thứ kỳ lạ khác như
<button type="button" onClick="foo.Bar(72//893)">Click</button>
<button type="button" onClick="foo.Qux(425;1,34::)">Click</button>
Ít nhất //
trông giống sai.
Vì vậy, tôi đoán nó không phải là một số cú pháp mới lạ mà tôi không biết, nhưng có lẽ các ví dụ chỉ là thiếu dấu ngoặc kép xung quanh một đối số chuỗi đơn.
AFAIK, đó là một lỗi đánh máy. Dấu hai chấm trong sử dụng đó không có ý nghĩa gì cả. –
bạn có thể cho chúng tôi biết thêm về API javascript bạn đang sử dụng không. – Xinus
Liên kết với tài liệu đã nêu? –