You are exactly right that constructs like ++ and destructuring are syntactic sugar.
The whole idea of "syntactic sugar" is that it is something that is never required to write your code, and is 100% able to be done within the other constructs of the language. But if you find yourself needing to that other "other way" frequently, you can write a lot less code by using this "sugar" to write less code and have each line of the code you write be more meaningful.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.