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.lu123123.com),專業的logo免費設計在線生成網站,全自動智能化logo設計,商標設計,logo在線生成!
歡迎使用萬動力制作屬于您公司自己的logo,不僅專業而且經濟實惠,全方位滿足您公司品牌化、視覺化的需求。