Jika Anda menganggap koma sebagai pemisah, Anda menggunakan koma antara dua item berurutan untuk memisahkannya, jika Anda menganggapnya sebagai pembatas, Anda menempatkannya setelah setiap item untuk menunjukkan di mana item berakhir. Lihat contoh di bawah ini:
Koma sebagai pemisah
var myCars = ["Saab", "Volvo", "BMW" ];
Koma sebagai pembatas
var myCars = ["Saab", "Volvo", "BMW", ];
Saya pikir video mengatakan bahwa Anda dapat menganggap koma sebagai pemisah dan pembatas karena kedua contoh array di atas adalah valid. Di sisi lain dalam Javascript Anda hanya dapat menggunakan koma sebagai pemisah dalam daftar parameter fungsi, misalnya
foo(a, b, c) // separator, OK
valid sedangkan
foo(a, b, c,) // delimiter, NOT OK!
tidak valid.
EDIT
Sejauh yang saya mengerti, menurut halaman wikipedia pemisah adalah kasus khusus pembatas , yaitu pemisah yang ditempatkan di antara wilayah teks yang berbeda yang batas-batasnya perlu ditandai. Bahkan, nama halaman wikipedia memberikan nilai terpisah sebagai contoh penggunaan pembatas. Jadi, secara umum Anda dapat menggunakan pembatas dengan cara yang berbeda: sebelum, setelah, di kedua sisi bagian teks yang akan ditandai.
Alasan mengapa saya menafsirkan pembatas sebagai "penanda yang diletakkan setelah item" dalam konteks Javascript dimotivasi oleh contoh literal array, yang juga berlaku untuk C, C ++, dan Java (saya pikir saya telah melihat setidaknya satu pertanyaan tentang stack overflow mengenai topik ini).
Contoh lain dari penggunaan karakter yang serupa tetapi berbeda adalah bahwa titik koma sebagai pembatas pernyataan (C, C ++, Java, Ada, ...) dan sebagai pemisah pernyataan (Pascal). Karena itu
if (a > 0)
printf("Positive\n");
else
printf("Non positive\n");
adalah kode C yang benar sedangkan
IF a > 0 THEN
WriteLn('Positive'); (* Syntax error here! *)
ELSE
WriteLn('Non positive');
tidak ada kode Pascal yang benar.
Mungkin terminator akan menjadi istilah yang lebih baik / kurang ambigu daripada pembatas ? Misalnya seseorang dapat merumuskan kutipan sebagai berikut: "Beberapa orang menjadi bingung tentang bagaimana koma bekerja. Mereka berpikir mereka harus menjadi terminator barang daripada pemisah barang . Sekarang (dalam banyak kasus) Anda dapat memikirkan mereka juga."