11.2 参数解构

在 ES6 中,处理参数和通过形参解构实参的过程是一样的。也就是说,下面的函数调用:

function func(«FORMAL_PARAMETERS») {
    «CODE»
}
func(«ACTUAL_PARAMETERS»);

大致就是:

{
    let [«FORMAL_PARAMETERS»] = [«ACTUAL_PARAMETERS»];
    {
        «CODE»
    }
}

例子 - 下面的函数调用:

function logSum(x=0, y=0) {
    console.log(x + y);
}
logSum(7, 8);

变成:

{
    let [x=0, y=0] = [7, 8];
    {
        console.log(x + y);
    }
}

results matching ""

    No results matching ""