Merge branch 'splats' of git://github.com/matehat/coffee-script

This commit is contained in:
Jeremy Ashkenas
2010-03-17 21:07:31 -04:00
3 changed files with 132 additions and 51 deletions

View File

@@ -6,13 +6,14 @@ result: func 1, 2, 3, 4, 5
ok result is "3 4 5"
gold: silver: bronze: the_field: null
gold: silver: bronze: the_field: last: null
medalists: (first, second, third, rest...) ->
medalists: (first, second, third, rest..., unlucky) ->
gold: first
silver: second
bronze: third
the_field: rest
the_field: rest.concat([last])
last: unlucky
contenders: [
"Michael Phelps"
@@ -32,8 +33,17 @@ medalists "Mighty Mouse", contenders...
ok gold is "Mighty Mouse"
ok silver is "Michael Phelps"
ok bronze is "Liu Xiang"
ok last is "Usain Bolt"
ok the_field.length is 8
contenders.reverse()
medalists contenders[0...2]..., "Mighty Mouse", contenders[2...contenders.length]...
ok gold is "Usain Bolt"
ok silver is "Asafa Powell"
ok bronze is "Mighty Mouse"
ok last is "Michael Phelps"
ok the_field.length is 8
obj: {
name: 'bob'