2015-10-05 6 views
6

मैं कुछ प्रतिक्रिया-जेएस पुस्तकालयों में नीचे कुछ वाक्यविन्यास देखता हूं। इसका क्या मतलब है और मेरे कोड में मेरी मदद कैसे कर सकता है?प्रतिक्रिया जेएस में इस कीवर्ड से पहले क्या है?

const inputAttributes = { 
    id: 'events-playground', 
    placeholder: 'Where are you now?', 
    onChange: ::this.onInputChanged, 
    onBlur: ::this.onInputBlurred 
}; 

धन्यवाद।

उत्तर

11

यह .bind के लिए नए ES7 वाक्य रचना है,

ES5

में
const inputAttributes = { 
    id: 'events-playground', 
    placeholder: 'Where are you now?', 
    onChange: this.onInputChanged.bind(this), 
    onBlur: this.onInputBlurred.bind(this) 
}; 
+0

धन्यवाद बराबर। क्या मैं इसे अपने प्रतिक्रिया कोड में उपयोग कर सकता हूं, या उपयोग में एक सीमा है? –

+2

@ अमीन मुसावी बैबेल जैसे ट्रांसपेलर के साथ आप इसका उपयोग कर सकते हैं ... –

संबंधित मुद्दे