One of my favorite things about ES2015 is destructuring + object literals + argument default values.
It makes passing data around a lot easier -> shorter functions -> more maintainable/readable code. E.g.:
getPixels = ({ width = 1280, height = 1024 } = {}) => width * height;
I can call it like so:
getPixels(); // returns 1280*1024
or like so:
const width = 1024, height = 768;
getPixels({ width, height });
or of course:
getPixels({ width: 1024, height: 768 });