2012-09-19 17 views
0

我見過使用?.運營商在article上的CoffeeScript:這個?運營商在語言之外的CoffeeScript

e.dataTransfer?.types?.contains 'Files' 

這相當於JavaScript的

e.dataTransfer && e.dataTransfer.types && e.dataTransfer.types.contains('Files') 

是否有這樣的運營商名稱,它存在於其他語言中嗎?

+0

CoffeeScript將其稱爲[存在操作符](http://coffeescript.org/#operators)。 –

+0

它與「貓王操作員」的「?:」密切相關。 –

回答