guber@lemmy.blahaj.zone to 196@lemmy.blahaj.zoneEnglish · 23 days agoternary opruleatorlemmy.blahaj.zoneimagemessage-square19linkfedilinkarrow-up190arrow-down17file-text
arrow-up183arrow-down1imageternary opruleatorlemmy.blahaj.zoneguber@lemmy.blahaj.zone to 196@lemmy.blahaj.zoneEnglish · 23 days agomessage-square19linkfedilinkfile-text
minus-squareSv443@sh.itjust.workslinkfedilinkEnglisharrow-up6·edit-223 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·22 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];
🤫