ES6 Sampler #6 Odds & Ends

Preface

There is a huge list of new stuff ES6 brings to the table, I've tried to cover a few of the most relevant things, but there are a ton of other new things, we'll try covering a few more, the odds and ends in this final installment.

Note: There are caveats and special cases when cloning/merging some objects, check this page for further Reading:
Object.assign() MDN...
As for es5, there are multiple ways of cloning and merging objects depending on what it is you are trying to achieve, check this 2 excellent posts for more: