此代碼是否可以重構爲更多功能/下劃線樣式,主要是檢查addedEvents
在actualEvents
中存在的部分?如何用underscore.js重構這個數組比較?
describe 'when removing', ->
it 'should remove all bound events from the window', ->
@view.remove()
addedEvents = ['dragenter', 'drop', 'dragleave', 'register']
actualEvents = _.keys $._data(window, 'events') #=> ['onload', 'drop', 'etc.']
for event in addedEvents
present = _.contains(actualEvents, event)
expect(present).toBe(false)
最後一個正是我要找的,謝謝! – meleyal