Categories
JavaScript Answers

How to replace matched item with lodash and JavaScript?

Spread the love

Sometimes, we want to replace matched item with lodash and JavaScript.

In this article, we’ll look at how to replace matched item with lodash and JavaScript.

How to replace matched item with lodash and JavaScript?

To replace matched item with lodash and JavaScript, w can use the map function.

For instance, we write

const arr = [
  { id: 1, name: "Person 1" },
  { id: 2, name: "Person 2" },
];

const newArr = _.map(arr, (a) => {
  return a.id === 1 ? { id: 1, name: "Person New Name" } : a;
});

to call Lodash map with the arr array and a callback that maps the entries in arr to new values.

If the id of the object in arr is 1, then we return a new object.

Otherwise, we return a as is.

Conclusion

To replace matched item with lodash and JavaScript, w can use the map function.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *