DEV Community

loading...
Cover image for JavaScript Array find() Method

JavaScript Array find() Method

frantchessico profile image Francisco Inoque ・1 min read

The find () method returns the value of the first element of the array that satisfies the test function provided. Otherwise, the undefined value is returned.

const users = [
    {
        user_id: '1234',
        first_name: 'Francisco',
        last_name: 'Inoque',
        email: 'jaimeinoque20@gmail.com',
        username: '@franciscoinoque'
    },

    {
        user_id: '5678',
        first_name: 'Jose',
        last_name: 'David',
        email: 'josedavid@gmail.com',
        username: '@josedavid'
    },

    {
        user_id: '9101',
        first_name: 'Peter',
        last_name: 'Jordan',
        email: 'peterjordan@gmail.com',
        username: '@peterjordan'
    },

    {
        user_id: '1112',
        first_name: 'Clifton',
        last_name: 'Urik',
        email: 'cliftonurik@gmail.com',
        username: '@cliftonurik'
    }
]

let error_msg = {
     error: 'User not found'
 }
function findUserByUserID(user_id)
{
    const user = users.find(user => user.user_id === user_id);

    if (user)
    {
        return user;
    }  else
     {
        return error_msg
    }
}

const getUser = findUserByUserID('1112')
console.log(getUser)
Enter fullscreen mode Exit fullscreen mode

Discussion (0)

pic
Editor guide