标签: javascript ruby-on-rails coffeescript activesupport
有非常有用的.try() rails方法,它可以帮助我很多这样的功能:
.try()
hash.try(:a).try(:b) # equal to # if hash.present? && hash.a.present? # hash.a.b # else # nil # end
有没有类似于coffeescript的内容?
答案 0 :(得分:10)
是:
hash?.a?.b
请参阅the doc
the existential operator