|
|
|
|
|
by smagch
3529 days ago
|
|
I always turn to an ES6 article on babeljs.io when I check out ES6 features. 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});
|
|