Érted-e, mit jelent az, hogy backward compatibility? Az ES5 példád a mai napig működik, ez az, amit egy hirtelen és meggondolatlan mozdulattal lendületből felrúgnál, mert akkor cserébe nem lenne pontosvesszővel kezdődő function. Ha több és jobb kell, mint amit a JS tud, akkor ott a TypeScript vagy a Dart, horribilie dictu a WebAssembly. Ha viszont az kell, amit a JavaScript tud, akkor el kell fogadni a platform kereteit, amin belül meghatározták a platformot és a fejlődését és nem értetlenül és undorodva tekinteni sor eleji pontosvesszőkre, amelyekről középhaladó tutorial-ok elején már bőven szó van, hogy miért vannak ott és úgy, van neve a jelenségnek és szakmányban rutinszerűen kerül oda olyanok által, akik lényegesen többet tudnak a területről...