1
雖然我知道潑濺,我仍然無法十分把握從下面的代碼的最後一行:啪從數組刪除項目
class Borrowable extends Decorator
constructor: (@libraryItem) ->
removeBorrower: (borrower) ->
@borrowers[t..t] = [] if (t = @borrowers.indexOf(borrower)) > -1
順便說一句,這個代碼是從https://github.com/aksharp/Design-Patterns/blob/master/CoffeeScript/Decorator.coffee
複製我假設這是Destructuring Assignment,但我仍然無法理解幕後發生的事情。
你能幫忙澄清一下嗎?