How to usefind() Method in Javascript

In this approach, we use the find method, search for the first non-repeated element in an array. then we use a ternary operator to display either the element or a message indicating that all elements are repeated.

Syntax:

array.find(function(currentValue, index, arr),thisValue);

Example: Below is the implementation of the above approach using Find method.

Javascript
let arr = [9, 4, 9, 6, 7, 4];

let nonRepeated = arr.find(
    (num) =>
        arr.indexOf(num) === arr.lastIndexOf(num)
);

let result =
    nonRepeated !== undefined
        ? "The first non-repeated element is: " +
          nonRepeated
        : "All elements in the array are repeated.";

console.log(result);

Output
The first non-repeated element is: 6

JavaScript Program to Find the First Non-Repeated Element in an Array

Finding the first non-repeated element in an array refers to identifying the initial occurrence of an element that does not occur again elsewhere within the array, indicating uniqueness among the elements.

Examples:

Input: {-1, 2, -1, 3, 0}
Output: 2
Explanation: The first number that does not repeat is : 2
Input: {9, 4, 9, 6, 7, 4}
Output: 6
Explanation: The first number that does not repeat is : 6

We have common approaches to perform this:

Table of Content

  • Using For Loop in JavaScript
  • Using find() Method
  • Using map() Method
  • Using Array Filter Method:

Similar Reads

Approach 1 : Using For Loop in JavaScript

In this approach, we are using a nested for loop, iterate through each element in an array. Compare it with every other element to find the first non-repeated element. If found, print it; otherwise, indicate that all elements are repeated....

Approach 2: Using find() Method

In this approach, we use the find method, search for the first non-repeated element in an array. then we use a ternary operator to display either the element or a message indicating that all elements are repeated....

Approach 3: Using map() Method

In this approach, map() method is used to iterate through an array, updating the count of each element using a Map, and then finding the first non-repeated element from the modified data....

Approach 4: Using Array Filter Method:

The approach filters elements by comparing their first and last occurrences in the array. Elements with different first and last indexes are returned, ensuring only non-repeated elements are included....

Contact Us