( khiraly | 2024. 03. 08., p – 16:24 )

> Oké, lépjünk vissza párat: van egy ilyen probléma a platformmal, hogy oldod meg? Tudjuk, hogy szar, de mi a megoldásod?

Hat gondolom az ES5, ES6, ES2016, ES2017, ES2018, ES2019, ES2020, ES2021, ES2022, ES2023

verziok kozott lett volna lehetoseg korrigalni.

Vagy csinaljak meg pythonosra, vagy csinaljak meg kotelezo ';'-re, ami egy ideig warning.

 

Amugy nem csak ott van vele baj, amit mondasz. Van egy projekt, ahol ilyennel van teleszorva:

let alma,korte
const barack = 10
if (barack <10) {
  console.log('heh')
}

Ez igy lefut. Aztan regebben amikor minifiedelt a javascript, akkor ez lett belole:

let a,b
const c=10 if (c <10) {console.log('heh')}

 

Szoval volt egy kod ami futott unminified valtozatban, majd amikor minifiedelve lett, akkor nem futott.

Persze azota a minifidelok okosabbak.

 

Igazabol a legnagyobb problema az, hogy atmasolsz kodot egy-egy projektbol es elkeruli a figyelmedet, hogy valamelyikben ;function stilue() {} van.

 

Barmelyik evben feloldhatnak ezt a ketertelmuseget. Evente jon ki uj valtozat a javascriptbol. Eleg lenne egy warningot tolni a bongeszokbe implementacio gyanant, igy ido is van a nepeknek atterni.