मदद की जरूरत है, जब मैं इस समारोह "अपरिभाषित" मिलता है
async function getPrice() {
fetch('https://api.coingecko.com/api/v3/simple/price?ids=yfii-finance&vs_currencies=usd')
.then((response) => {
return response.json();
})
.then((data) => {
console.log(data.yfii-finance.usd);
getROI(data.yfii-finance.usd);
})
.catch((error) => {
error("something went wrong with fetch!");
})
}
लेकिन जब मैं इथेरियम में बदल गया तो इसकी कीमत बढ़ रही है
0
jhaz
23 अक्टूबर 2020, 09:52
2 जवाब
सबसे बढ़िया उत्तर
जब आप इसमें डैश लगाते हैं, तो आप प्रॉपर्टी को डॉट से एक्सेस नहीं कर सकते।
आप इसे ब्रैकेट नोटेशन के साथ एक्सेस कर सकते हैं:
data['yfii-finance'].usd
2
zb22
23 अक्टूबर 2020, 07:23
आप इस स्निपेट को अपने कोड में सेट करके प्रतिक्रिया मान प्राप्त कर सकते हैं।
data["yfii-finance"].usd
async function getPrice() {
fetch('https://api.coingecko.com/api/v3/simple/price?ids=yfii-finance&vs_currencies=usd')
.then((response) => {
return response.json();
})
.then((data) => {
if(data['yfii-finance']) {
console.log(data['yfii-finance'].usd);
getROI(data['yfii-finance'].usd);
}
})
.catch((error) => {
error("something went wrong with fetch!");
})
}
1
Muhammad Waqas
23 अक्टूबर 2020, 07:31