gpt4 book ai didi

javascript - 不清楚 ES6 解构函数参数默认值

转载 作者:行者123 更新时间:2023-11-30 07:13:14 25 4
gpt4 key购买 nike

<分区>

因此在解构函数默认值的 MDN 文档中,它给出了以下示例。

function drawES2015Chart({size = 'big', cords = {x: 0, y: 0}, radius = 
25} = {}) {
console.log(size, cords, radius);
// do some chart drawing
}

drawES2015Chart({
cords: {x: 18, y: 30},
radius: 30
});

不过,我可以将第一行作为 function drawES2015Chart({size = 'big', cords = {x: 0, y: 0}, radius =
25})

因此省略了 ={} 部分。我不确定为什么会这样,如果较短的形式实际上同样正确,那么使用较长形式的优势是什么。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com