मैं इस कोड के साथ टाइम त्रुटि संकलन हो रही है:Async/इंतजार अंदर सरणी # नक्शा()
const someFunction = async (myArray) => {
return myArray.map(myValue => {
return {
id: "my_id",
myValue: await service.getByValue(myValue);
}
});
};
त्रुटि संदेश है:
await is a reserved word
मैं इस तरह इसका इस्तेमाल क्यों नहीं कर सकते ?
मैं भी एक और तरीका कोशिश की, लेकिन यह मुझे एक ही त्रुटि देता है:
const someFunction = async (myArray) => {
return myArray.map(myValue => {
const myNewValue = await service.getByValue(myValue);
return {
id: "my_id",
myValue: myNewValue
}
});
};
मुझे नहीं लगता कि आपके पास एसिंक तीर फ़ंक्शन हो सकते हैं। – Pointy
प्रासंगिक https://github.com/tc39/ecmascript-asyncawait/issues/7 –
लिंक किए गए जिथब चर्चा से सारांशित करने के लिए, आप ऐसा नहीं कर सकते क्योंकि गुमनाम फ़ंक्शन जिसे आप कॉलबैक के रूप में पास कर रहे हैं वह 'async' नहीं है और आंतरिक 'प्रतीक्षा' बाहरी कार्य को प्रभावित नहीं कर सकता है। –