Se consideri la virgola come un separatore, usi una virgola tra due elementi di una sequenza per separarli, se la consideri come delimitatore, la metti dopo ogni elemento per indicare dove termina un elemento. Vedi gli esempi seguenti:
Virgola come separatore
var myCars = ["Saab", "Volvo", "BMW" ];
Virgola come delimitatore
var myCars = ["Saab", "Volvo", "BMW", ];
Penso che il video affermi che puoi pensare alle virgole sia come separatori che come delimitatori perché entrambi gli esempi di array sopra riportati sono validi. D'altra parte in Javascript è possibile utilizzare la virgola solo come separatore nell'elenco dei parametri di una funzione, ad es
foo(a, b, c) // separator, OK
è valido considerando che
foo(a, b, c,) // delimiter, NOT OK!
non è valido.
MODIFICARE
Per quanto ho capito, secondo la pagina di Wikipedia un separatore è un caso speciale di un delimitatore , vale a dire uno che viene messo tra le diverse regioni di testo i cui confini devono essere segnati. In effetti, la pagina di Wikipedia nomina i valori separati da virgola come esempio di utilizzo dei delimitatori. Quindi, in generale, puoi usare i delimitatori in diversi modi: prima, dopo, su entrambi i lati della porzione di testo da contrassegnare.
Il motivo per cui ho interpretato il delimitatore come "marker che viene inserito dopo un elemento" nel contesto Javascript è stato motivato dall'esempio letterale di array, che è valido anche per C, C ++ e Java (penso di aver visto almeno una domanda su stack overflow su questo argomento).
Un altro esempio di utilizzo simile ma diverso di un carattere è quello del punto e virgola come delimitatore di istruzioni (C, C ++, Java, Ada, ...) e come separatore di istruzioni (Pascal). Perciò
if (a > 0)
printf("Positive\n");
else
printf("Non positive\n");
è il codice C corretto mentre
IF a > 0 THEN
WriteLn('Positive'); (* Syntax error here! *)
ELSE
WriteLn('Non positive');
non è un codice Pascal corretto.
Forse terminator sarebbe un termine migliore / meno ambiguo del delimitatore ? Ad esempio si potrebbe formulare la citazione come segue: "Alcune persone si confondono su come funzionano le virgole. Pensano che dovrebbero essere terminatori di articoli piuttosto che separatori di oggetti . Ora (in molti casi) puoi pensarci in entrambi i modi".