हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो शाब्दिक मानों की एक सरणी लेता है। हमारे फ़ंक्शन को सरणी से उन सभी मानों को चुनना चाहिए जो सरणी में ठीक दो बार दिखाई देते हैं और उन तत्वों की एक नई सरणी लौटाते हैं।
उदाहरण
इसके लिए कोड होगा -
const arr = [0, 1, 2, 2, 3, 3, 5]; const findAppearances = (arr, num) => { let count = 0; for(let i = 0; i < arr.length; i++){ const el = arr[i]; if(num !== el){ continue; }; count++; }; return count; }; const pickAppearingTwice = (arr = []) => { const res = []; for(let i = 0; i < arr.length; i++){ const el = arr[i]; if(findAppearances(arr, el) === 2 && !res.includes(el)){ res.push(el); }; }; return res; }; console.log(pickAppearingTwice(arr));
आउटपुट
और कंसोल में आउटपुट होगा -
[2, 3]