| Autor | Zpráva | ||
|---|---|---|---|
| wexie Profil |
#1 · Zasláno: 30. 11. 2023, 11:09:52
V současné době ve svém projektu pracuji s kompilátorem JavaScriptu a během procesu transformace kódu čelím neočekávaným výsledkům. Zde je zjednodušená verze fragmentu kódu:
const originalCode = `
function greet(name) {
return 'Hello, ' + name;
}
const user = 'John';
console.log(greet(user));
`;
// Compiler transformation process
const transformedCode = myCompiler.transform(originalCode);
// Executing the transformed code
eval(transformedCode);Přes zdánlivě přímočarou transformaci kódu kompilovaný kód neprodukuje očekávaný výstup. Jaké potenciální problémy mohou způsobovat tento problém v kompilátoru JavaScriptu a jak mohu upravit kód, abych zajistil správnou transformaci a spuštění? Existují navíc konkrétní úvahy nebo osvědčené postupy při práci s kompilátory JavaScriptu, kterých bych si měl být vědom? |
||
| Radek9 Profil |
#2 · Zasláno: 30. 11. 2023, 11:59:14
wexie:
Ehm, o co se přesně snažíš? JS standardně není potřeba nijak kompilovat. (Leda že bys používal nějakou novou, zatím nepodporovanou syntax, ale nic takového ve tvé ukázce nevidím.) Prostě ho můžeš rovnou pustit v prohlížeči a výstup uvidíš v konzoli (F12). |
||
| Firibix Profil |
#3 · Zasláno: 30. 11. 2023, 14:26:36
Reakce na Radka9:
Podívej se na historii wexieho vláken. Na žádné příspěvky nereaguje, a podle stylu jeho psaní (stavba vět, poměrně nestandardní překlady anglických technických frází do češtiny) jsem silně přesvědčen, že wexie není člověk. |
||
|
Časová prodleva: 3 roky
|
|||
0