हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो लिटरल मानों की एक सरणी लेता है। हमारा फ़ंक्शन सरणी से उन सभी मानों को चुनना चाहिए जो सरणी में ठीक दो बार प्रकट होते हैं और उन तत्वों की एक नई सरणी वापस करनी चाहिए।
उदाहरण
इसके लिए कोड होगा −
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]