this answer'u bir meydan okuma için şaşırdım, çünkü bu sözdiziminin yasal olduğunu bilmiyordum. Yani, bu benzeyen bölüm (Ben biraz basitleştirilmiş):Nesne anahtarı olarak dizi değişmezi?
"eo"[0,g=()=>{},g(),g(),1]
Bana göre bu bir nesne anahtarı erişmek için kullanılıyor değişmez bir dizi gibi görünüyor. Bu belgelenmiş davranış JavaScript’te mi? Kayıt için, dizinin son değeri dereferced olunan şey gibi görünüyor.
bu durumda köşeli parantez bir özellik erişimci yerine değişmez bir dizi olarak çözümlenir. Virgüller, [virgül operatörü] olarak ayrıştırılır (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Comma_Operator). –