guber@lemmy.blahaj.zone to 196@lemmy.blahaj.zoneEnglish · 4 days agoternary opruleatorlemmy.blahaj.zoneimagemessage-square19linkfedilinkarrow-up189arrow-down17file-text
arrow-up182arrow-down1imageternary opruleatorlemmy.blahaj.zoneguber@lemmy.blahaj.zone to 196@lemmy.blahaj.zoneEnglish · 4 days agomessage-square19linkfedilinkfile-text
minus-squareSv443@sh.itjust.workslinkfedilinkEnglisharrow-up6·3 days agoI’ve been called slurs before for using immediately invoked anonymous function expressions with switch cases in JS const [val1, val2] = (() => { switch(whatever) { case "foo": return [1, 2]; case "bar": return [3, 4]; default: return [0, 0]; } }))();
minus-squaregandalf_der_12te@lemmy.blahaj.zonelinkfedilinkEnglisharrow-up3·3 days agoconst [val1, val2] = ({ "foo": [1, 2], "bar": [3, 4], })[whatever] || [0, 0];
I’ve been called slurs before for using immediately invoked anonymous function expressions with switch cases in JS
const [val1, val2] = (() => { switch(whatever) { case "foo": return [1, 2]; case "bar": return [3, 4]; default: return [0, 0]; } }))();
const [val1, val2] = ({ "foo": [1, 2], "bar": [3, 4], })[whatever] || [0, 0];
🤫