mirror of
https://github.com/jashkenas/coffeescript.git
synced 2022-11-09 12:23:24 -05:00
fixing assigning to @properties within an expression
This commit is contained in:
parent
9b7cfe87b5
commit
dc7d0f1568
2 changed files with 3 additions and 3 deletions
|
@ -346,7 +346,7 @@ module CoffeeScript
|
|||
end
|
||||
|
||||
def properties?
|
||||
return !@properties.empty?
|
||||
return !@properties.empty? || @base.is_a?(ThisNode)
|
||||
end
|
||||
|
||||
def array?
|
||||
|
|
|
@ -13,7 +13,7 @@ SecondChild::func: (string) ->
|
|||
super('two/') + string
|
||||
|
||||
ThirdChild: ->
|
||||
this.array: [1, 2, 3]
|
||||
@array: [1, 2, 3]
|
||||
ThirdChild extends SecondChild
|
||||
ThirdChild::func: (string) ->
|
||||
super('three/') + string
|
||||
|
@ -24,7 +24,7 @@ print result is 'zero/one/two/three/four'
|
|||
|
||||
|
||||
TopClass: (arg) ->
|
||||
this.prop: 'top-' + arg
|
||||
@prop: 'top-' + arg
|
||||
|
||||
SuperClass: (arg) ->
|
||||
super 'super-' + arg
|
||||
|
|
Loading…
Reference in a new issue