1.使用对象解构来模拟命名参数
doSomething({ foo: 'Hello', bar: 'Hey!', baz: 42 });
function doSomething(config) {
const foo = config.foo !== undefined ? config.foo : 'Hi'; const bar = config.bar !== undefined ? config.bar : 'Yo!'; const baz = config.baz !== undefined ? config.baz : 13; // ...
}
ES2015中,有了集合的语法。通过使用集合语法和Spread操作,可以很容易将重复的元素移除:
removeDuplicateItems = arr =>(arr)];
removeDuplicateItems([42, 42, true]);
3:平铺多维数组
制图网(www.makepic.net),专业的logo免费设计在线生成网站,全自动智能化logo设计,商标设计,logo在线生成!
欢迎使用制图网制作属于您公司自己的logo,不仅专业而且经济实惠,全方位满足您公司品牌化、视觉化的需求。