gpt4 book ai didi

javascript - Coffeescript:在方法参数周围加上大括号是什么意思?

转载 作者:行者123 更新时间:2023-12-03 09:59:50 25 4
gpt4 key购买 nike

checkbox: (propertyName, {hash}) ->
...
...

这是什么意思?

我熟悉

的概念
class Person
constructor: (name) ->
@name = name

简写为

class Person
constructor: (@name) ->

{parameterName} 有类似的魔力吗?

最佳答案

undocumented parameter destructuring

(propertyName, {hash}) ->

是 --> 的缩写

(propertyName, obj) ->
hash = obj.hash

还有这个

(propertyName, {hash, something}) ->

是 --> 的缩写

(propertyName, obj) ->
hash = obj.hash
something = obj.something

等等。它的工作原理与 normal destructuring 非常相似.

关于javascript - Coffeescript:在方法参数周围加上大括号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18132117/

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