find Method in JavaScript – How to Use it

find Method in JavaScript – How to Use it

Hey readers, in this article we will be discussing how to use the find method in JavaScript in a step-wise, efficient manner. If you are a beginner and want to learn JavaScript then do check out the course on Codedamn.


JavaScript is one of the most used languages when it comes to building web applications as it allows developers to wrap HTML and CSS code in it to make web apps interactive. It allows a web application to be interactive. It is also used for making animations on websites and has a large community on GitHub. JavaScript has tons of libraries, one of which is React which we will be covering in this article later. 

Use cases: 

  • Building web server and its interactive functions
  • Animations and graphics, adding special effects to web components
  • Validating forms and exception errors
  • Adding behavior and functionalities to web pages

Since JavaScript is a scripting language, it works without any libraries. Developers are free to write JavaScript language code anywhere and can still run it in the browser. There is no structure in JavaScript, the browser executes each line of the code from top to down.

Find ()method

In Javascript, the arr.find() method is used to acquire the value of the first element in the array that meets the given criterion. It verifies all of the array’s elements, and the first element that meets the criterion is printed. This function will not operate if the array elements are empty, and it will not affect the original array.


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

The following parameters are accepted by this procedure, as listed above and described below:

function: This is the array’s function that works on each element.

currentValue: The current element is stored in this parameter.

index: This is an optional parameter that holds the current element’s index.

arr: It’s a parameter that holds the array object to which the current element belongs.

thisValue is an optional argument. If a value is supplied to the function as its “this” value, otherwise the value “undefined” is passed as its “this” value.

If any of the elements in the array satisfy the condition, it returns the array element value; otherwise, it returns undefined.

The examples will help us grasp the concept of the Javascript Array find() technique.

Example 1: The JavaScript Array find() method is used to locate a positive number in the example below.

// Input array contain some elements.
var array = [-10, -0.20, 0.30, -40, -50];
// Method (return element > 0).
var found = array.find(function (element) {
return element > 0;
// Printing desired values.

Example 2: In JavaScript, the arr.find() method returns the value of the first member in the array that satisfies the supplied testing procedure.

// Input array contain some elements.
var array = [10, 20, 30, 40, 50];
// Method (return element > 10).
var found = array.find(function (element) {
return element > 20;
// Printing desired values.

The value of the first element that passes a test is returned by the find() function.

For each array entry, the find() method runs a function.

If no elements are discovered, the find() function returns undefined.

For empty elements, the find() method does not run the function.

The initial array is not changed by the find() method.

List of parameters

function() is a required function.

For each array entry, a function to perform.

currentValue -This field is required.

This is the current element’s value.

index- This is an optional field.

The current element’s index number.

arr- It’s up to you if you want to use it.

This is the current element’s array.

Optional value for thisValue. The default value is undefined.

This value is a value supplied to the function.


This was about the find method in JavaSript using HTML, if you want to learn more about javascript, do check out the article and course on Codedamn of javascript along with the course. Hope you liked this, if you have any queries or suggestions do let us know in the comments. 

If you are interested in learning JavaScript, do check out courses on codedamn with an in-built environment playground to learn and practice code. Join the community of codedamn and do check out other articles related to programming and development on codedamn and subscribe to our newsletter to never miss out on our new programs and updates.

If you have any queries or feedback do let us know in the comment section.

Become The Best JavaScript Developer 🚀
Codedamn is the best place to become a proficient developer. Get access to hunderes of practice JavaScript courses, labs, and become employable full-stack JavaScript web developer.

Free money-back guarantee

Unlimited access to all platform courses

100's of practice projects included

ChatGPT Based Instant AI Help (Jarvis)

Structured Full-Stack Web Developer Roadmap To Get A Job

Exclusive community for events, workshops

Start Learning

Sharing is caring

Did you like what Vishnupriya wrote? Thank them for their work by sharing it on social media.