I'd like to share one of my ideas that I got lately, perhaps was already said or recommended by someone but I am not sure yet. If so, than my apologies.
How does this feature work?
Usually when we destruct an object would be as the following -
const { MyProperty } = MyObject
My suggestion would be if you have multiple objects you would be able to destruct from them on the same line, how?
You're right on &&||, they're well defined, perhaps some other universal character.
Well true you can use it the way you mentioned, I tried to simplify it.
Can also be used as const { MyPropertyObj1, MyPropertyObj2 } = { ...MyObject1, ...MyObject2 }.
But issue than would be same key on both objects, perhaps could be refined better on destructing properties than, unless able to rename the property of a and b.