मान लीजिए हमारे पास लिटरल्स का एक सॉर्टेड ऐरे है:
const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9];
हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो ऐसा ऐरे ले और पहला नंबर वापस करे जो ऐरे में केवल एक बार आता है।
यदि ऐसा कोई नंबर नहीं है तो false वापस करना चाहिए।
इस ऐरे के लिए आउटपुट 6 होना चाहिए।
उदाहरण
इसके लिए कोड:
const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9]; const firstNonDuplicate = arr => { let appeared = false; for(let i = 0; i < arr.length; i++){ if(appeared){ if(arr[i+1] !== arr[i]){ appeared = false; }; }else{ if(arr[i+1] === arr[i]){ appeared = true; continue; }; return arr[i]; }; }; return false; }; console.log(firstNonDuplicate(arr));आउटपुट
कंसोल पर आउटपुट:
6