split of undefined JavaScript
Hibaüzenet
TypeError: Cannot read property 'split' of undefined
Hibás kód
const parts = undefined.split(',');
Javított kód
const str = process.env.LIST || '';
const parts = str.split(',');
Magyarázat
split of undefined JavaScript hiba akkor lép fel, amikor a split metódust olyan változón hívod meg, amely nincs inicializálva, azaz undefined. Gyakran környezeti változók esetén fordul elő. A megoldás, hogy alapértelmezett értéket adunk, például üres stringet: const str = process.env.LIST || '';, így a split mindig futtatható.
További információ: Stack Overflow
