gpt4 book ai didi

javascript - 函数参数中的对象解构是一个好的模式吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:41:29 24 4
gpt4 key购买 nike

<分区>

我真的爱上了用函数解构对象。

例如:

var buyCoffee = function({sku, pounds = 1, roast:''}){
...more code
}
buyCoffee({sku:"cf-100" pounds: 3, roast: 'dark'});
buyCoffee({sku:"cf-101" roast: 'light'});

优点

  • 类似于 args 对象的灵 active 。
  • 更简单
  • 如果我不需要它们,则不需要输入参数。

缺点

  • 变量名一直被锁定。
  • 柯里化(Currying)会更难。(据我所知)
  • 与传统参数相比,计算开销大吗?
  • 更难测试?

我想知道这种方法有什么缺点?随着我作为开发人员的成长,这是一个很好的模式吗?只是从战壕中寻找一些智慧。想法?

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