Hacker News new | past | comments | ask | show | jobs | submit login
7 JavaScript hacks for ES6 hipsters (hackernoon.com)
7 points by tal_berzniz on Nov 30, 2017 | hide | past | favorite | 5 comments



Why are these "hipster hacks"? They're really important language features everyone should be using.

Side note: has anybody ever had to actually swap variables in production code? I thought it was just a fizzbuzz interview question.


> has anybody ever had to actually swap variables in production code?

I did that today to swap the content of two plain objects without altering the references.

It was in Lua but I'll probably to that in JS too tomorrow.


The "hipster hacks" are things you not necessarily use but are fun things to try. Some of these are for fun (like #1) and others (like #2) are day to day life-savers.

Indeed the swap variables is a fun fact.


The ...thing still feels like magic to me.

The rest are pretty common, I would not consider reduce() or passing an object to a function instead of separate arguments hipster hacks at all. "Options" objects are ubiquitous in corporate SDKs like AWS and Azure. They are the opposite of hipster.


Options indeed was always a common use case but made the function declaration less verbose. Now we can have the best of both worlds




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: