
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Finding first unique element in sorted array in JavaScript
Suppose, we have a sorted array of literals like this −
const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89];
We are required to write a JavaScript function that takes in one such array and returns the first unique number in the array.
If there is no such number in the array, our function should return false.
For this array, the output should be 86.
The code for this will be −
const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89]; const firstUnique = 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(firstUnique(arr));
Following is the output on console −
86
- Related Articles
- Finding the first unique element in a sorted array in JavaScript
- Finding the first redundant element in an array - JavaScript
- Detecting the first non-unique element in array in JavaScript
- Finding smallest element in a sorted array which is rotated in JavaScript
- Finding unique string in an array in JavaScript
- Finding desired numbers in a sorted array in JavaScript
- Finding the only unique string in an array using JavaScript
- Finding the sum of unique array values - JavaScript
- Finding the index of first element in the array in C#
- Find First and Last Position of Element in Sorted Array in Python
- Finding squares in sorted order in JavaScript
- Checking for majority element in a sorted array in JavaScript
- Nth smallest element in sorted 2-D array in JavaScript
- First element and last element in a JavaScript array?
- Finding missing element in an array of numbers in JavaScript

Advertisements