merari42@lemmy.world to Programmer Humor@programming.dev · 6 days agoThe state should be purely passed through function inputs and outputslemmy.worldimagemessage-square125fedilinkarrow-up1937arrow-down15cross-posted to: flippanarchy@lemmy.dbzer0.com
arrow-up1932arrow-down1imageThe state should be purely passed through function inputs and outputslemmy.worldmerari42@lemmy.world to Programmer Humor@programming.dev · 6 days agomessage-square125fedilinkcross-posted to: flippanarchy@lemmy.dbzer0.com
minus-squarexmunk@sh.itjust.workslinkfedilinkarrow-up12·5 days agoJavascript: I heard you like mutating class data so I’m mutating the data you can put in your class data, dawg.
minus-squareZagorath@aussie.zonelinkfedilinkarrow-up3·5 days agoTo be fair to JavaScript (I feel gross just saying that), it does have the ability to do some more functional-like programming as well. For example, many of its more recent array methods like filter, map, and reduce are pure functions.
Javascript:
I heard you like mutating class data so I’m mutating the data you can put in your class data, dawg.
JavaScript: a language for mutants.
To be fair to JavaScript (I feel gross just saying that), it does have the ability to do some more functional-like programming as well. For example, many of its more recent array methods like filter, map, and reduce are pure functions.