मान लीजिए, हमारे पास इस तरह की दो सरणियाँ हैं -
const arr1 = [1,2,3,4,5,6]; const arr2 = [9,8,7,5,8,3];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो ऐसे सरणियों को लेता है और सरणी के संबंधित तत्वों के बीच पूर्ण अंतर की एक सरणी देता है।
इसलिए, इन सरणियों के लिए, आउटपुट इस तरह दिखना चाहिए -
const output = [8,6,4,1,3,3];
हम लूप के लिए उपयोग करेंगे और पूर्ण अंतर को पुनरावृत्त रूप से एक नई सरणी में धकेलते रहेंगे और अंत में सरणी वापस कर देंगे।
उदाहरण
निम्नलिखित कोड है -
const arr1 = [1,2,3,4,5,6]; const arr2 = [9,8,7,5,8,3]; const absDifference = (arr1, arr2) => { const res = []; for(let i = 0; i < arr1.length; i++){ const el = Math.abs((arr1[i] || 0) - (arr2[i] || 0)); res[i] = el; }; return res; }; console.log(absDifference(arr1, arr2));
आउटपुट
यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -
[ 8, 6, 4, 1, 3, 3 ]