मान लीजिए, हमारे पास इस तरह की दो सरणियाँ हैं -
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 ]