मेरे पास टोकन के साथ एक कॉन्फ़िगरेशन ऑब्जेक्ट है। अंदर, एक नेस्टेड headers
ऑब्जेक्ट है जिसे टोकन को संदर्भित करने की आवश्यकता है। मैं this
का उपयोग करने में असमर्थ हूं, जैसा कि नीचे दिखाया गया है (अपरिभाषित के रूप में आता है), और config.token
भी काम नहीं करता है।
var config = {
token: 'abc123',
headers: {
'Authorization': 'bearer ' + this.token
}
}
मुझे config.token
को पुन: असाइन करने और config.headers.Authorization
को नए मान के साथ स्वचालित रूप से अपडेट करने में सक्षम होने की आवश्यकता है।
0
Awfulnaut
15 फरवरी 2019, 20:02
1 उत्तर
सबसे बढ़िया उत्तर
आप इसे get
ऑपरेटरसे कर सकते हैं। ए>:
var config = {
token: 'abc123',
get headers () {
return {
'Authorization': 'bearer ' + this.token
}
}
}
console.log(config);
5
Serge K.
15 फरवरी 2019, 17:06