function f({ x = 10 } = {}, { y } = { y: 10 }) { console.log( x + " " + y +"\n");}f(); // 10 10 f( undefined, undefined ); // 10 10 f( {}, undefined ); // 10 10 f( {}, {} ); // 10 undefined f( undefined, {} ); // 10 undefined f( { x: 2 }, { y: 3 } ); // 2 3希望有人能解釋一下這段代碼對的運行原理,關于參數解構這一塊總是很迷糊
關于一段es6函數參數解構的代碼
喵喔喔
2018-10-20 18:13:59