Foo*_*hap 2 javascript coffeescript
checkbox: (propertyName, {hash}) ->
...
...
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
我熟悉这个概念
class Person
constructor: (name) ->
@name = name
Run Code Online (Sandbox Code Playgroud)
有一个简写
class Person
constructor: (@name) ->
Run Code Online (Sandbox Code Playgroud)
{parameterName}有类似的魔力吗?
它是无证参数解构
(propertyName, {hash}) ->
Run Code Online (Sandbox Code Playgroud)
是 - >的缩写
(propertyName, obj) ->
hash = obj.hash
Run Code Online (Sandbox Code Playgroud)
还有这个
(propertyName, {hash, something}) ->
Run Code Online (Sandbox Code Playgroud)
是 - >的缩写
(propertyName, obj) ->
hash = obj.hash
something = obj.something
Run Code Online (Sandbox Code Playgroud)
等等.它的工作原理与正常的解构非常相似.
| 归档时间: |
|
| 查看次数: |
717 次 |
| 最近记录: |