पर एकाधिक चर लौटें, मैं सोच रहा था कि दूसरे resolve
मान (test2) को सरणी या जावास्क्रिप्ट ऑब्जेक्ट्स लौटाए बिना कोई तरीका है या नहीं।async/await
function testFunction() {
\t return new Promise(function(resolve, reject) {
\t resolve("test1", "test2");
});
}
async function run() {
\t var response = await testFunction();
console.log(response); // test1
}
run();
खैर क्या आप 'response' तो बनने के लिए उम्मीद करेंगे? – Bergi
मुझे समझ में नहीं आ रहा है कि आप डेटा संरचना (ऑब्जेक्ट) लौटने से क्यों बचना चाहते हैं, इस तरह जावास्क्रिप्ट को ऐसी चीजों को करने के लिए बनाया गया है। –
@MaciejSikora @ बरगी, मैं सोच रहा था कि अंतर्निहित कार्यक्षमता थी क्योंकि दोनों चर उपलब्ध हैं यदि आप एसिंक/प्रतीक्षा के बिना फ़ंक्शन कॉल का निर्माण करते हैं: 'testFunction()। (फ़ंक्शन (प्रतिक्रिया 1, प्रतिक्रिया 2) {...}) '। –