मान लीजिए, हमारे पास दो ऐरे हैं जैसे:
const arr1 = [1,2,3,4,5,6]; const arr2 = [9,8,7,5,8,3];
हमें एक JavaScript फंक्शन लिखना है जो ऐसे दो ऐरे लेता है और ऐरे के संबंधित एलिमेंट्स के निरपेक्ष अंतर का ऐरे रिटर्न करता है।
इसलिए, इन ऐरे के लिए, आउटपुट इस तरह दिखना चाहिए:
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 ]