一些的JavaScript API的文檔顯示下列片段作爲如何調用一些功能的例子:'::'(雙冒號)在JavaScript中做什麼?
<button type="button" onClick="foo.DoIt(72930)">Click</button>
<button type="button" onClick="foo.DoIt(42342::37438)">Click</button>
::
顯然這裏用來允許一個或兩個參數傳遞給函數。
::
在JavaScript中做什麼?
該函數如何知道是否有一個或兩個值被傳遞?它是如何讀取它們的?
在仔細一看,實例表明像
<button type="button" onClick="foo.Bar(72//893)">Click</button>
<button type="button" onClick="foo.Qux(425;1,34::)">Click</button>
其他怪異的東西,至少//
看起來就像是錯誤的。
所以我想這不是一些我不知道的新奇語法,但也許這些例子只是缺少一個字符串參數引號。
據我所知,這是一個錯字。在這種使用雙冒號是沒有意義的。 – 2009-10-05 14:19:55
你能告訴我們更多關於你正在使用的javascript API的信息嗎? – Xinus 2009-10-05 14:24:00
鏈接到上述說明文件? – 2009-10-05 14:28:16