3 ms·
I always turn to an ES6 article on babeljs.io when I check out ES6 features. https://babeljs.io/docs/learn-es2015/ https://babeljs.io/docs/learn-es2015/ One o
by smagch 10y ago
I always turn to an ES6 article on babeljs.io when I check out ES6 features.
https://babeljs.io/docs/learn-es2015/ https://babeljs.io/docs/learn-es2015/
One of the features I like is default parameters. I'd like to add a usage that isn't mentioned in the article. It's really handy to pass optional parameters since default parameters can be nested.
class Hoge {
foo({active=true, collapsed=false, silent=false}={}) {
}
}
let hoge = new Hoge();
hoge.foo({collapsed: true});