let strMsg = 'ID=55; HEALTH=100; HEALTH=100; CRIT=true; +DMG=500; -DMG=500',
pa = strMsg.split(';'),
Log1 = [];
for(var a in pa) {
let _xd = pa[a].split('=');
Log1.push(_xd);
}
for(var a in Log1) {
console.log(Log1[a][0]);
switch( Log1[a][0] ) {
case 'CRIT': {
// Do somethin'
alert('asdasd');
}
break;
case 'HEALTH': {
// Tutaj sobie np chce pobrać wartosc health
alert('XXXXX');
}
break;
case 'CRIT': {
// Tutaj sobie np chce pobrać wartosc health
alert('XXXCRITXX');
}
break;
}
}
Dlaczego switch coś nie chce wartości przyjmować? Co tutaj jest zle?