La documentazione di alcune API JavaScript mostra i seguenti frammenti come un esempio di come richiamare qualche funzione:Cosa fa '::' (double colon) in JavaScript?
<button type="button" onClick="foo.DoIt(72930)">Click</button>
<button type="button" onClick="foo.DoIt(42342::37438)">Click</button>
::
è ovviamente utilizzato qui per consentire uno o due argomenti da passare alla funzione.
Che cosa fa ::
in JavaScript?
E come fa la funzione sapere se uno o due valori sono stati passati? Come li legge?
a ben guardare, gli esempi mostrano altre cose strane come
<button type="button" onClick="foo.Bar(72//893)">Click</button>
<button type="button" onClick="foo.Qux(425;1,34::)">Click</button>
Almeno la //
sembra proprio sbagliato.
Quindi immagino non si tratti di una nuova sintassi di fantasia di cui non sono a conoscenza, ma forse gli esempi mancano di virgolette attorno a un argomento di una singola stringa.
quanto ne so, questo è un errore di battitura. Il doppio colon in quell'uso non ha senso. –
puoi dirci di più sull'API javascript che stai utilizzando .. – Xinus
Link a detta documentazione? –