एक कॉफ़ीस्क्रिप्ट क्लास के वसा तीर वाले फ़ंक्शन में, मैं कक्षा के साथ-साथ फ़ंक्शन के दायरे तक कैसे पहुंच सकता हूं?कॉफ़ीस्क्रिप्ट क्लास और स्कोप और वसा और पतले तीर
उदाहरण:
class Example
foo: ->
$('.element').each => # or ->
@bar($(this)) # I want to access 'bar' as well as the jquery element
bar: (element) ->
element.hide()
इस उदाहरण में
तो, अगर मैं एक => तो @ वर्ग की इस लेकिन के लिए संदर्भित करता का उपयोग 'यह' तो गलत है, जबकि अगर मैं का उपयोग एक -> प्रत्येक के लिए, फिर 'यह' सही ढंग से स्कॉप्ड होता है लेकिन फिर मैं कक्षा फ़ंक्शन बार का संदर्भ कैसे ले सकता हूं?
धन्यवाद!
मुझे एक अस्थायी समाधान मिला है: एक -> का उपयोग करना और फिर उदाहरण :: बार का उपयोग करके बार का संदर्भ देना। यह काम करता है लेकिन यह बदसूरत है। किसी के पास कोई सुंदर समाधान है? –