In the javaScript how to change the object property in an array of objects

Here we can understand how we may modify an object’s property in an array of objects in JavaScript using an example that contains a valid as well as justified approach.

Example:

let employees_data = [
	{
		employee_id: 1,
		employee_name: "Aman",
	},
	{
		employee_id: 2,
		employee_name: "Bhargava",
	},
	{
		employee_id: 3,
		employee_name: "Chaitanya",
	},
];

const modifyProperty = (arr, targetId, newProperty) => {
	const targetObj = arr.find(obj => obj.employee_id === targetId);
	if (targetObj) {
		targetObj.employee_name = newProperty;
	}
};

modifyProperty(employees_data, 2, "Kavita");
console.log(employees_data);
OutPut:

[
  { employee_id: 1, employee_name: 'Aman' },
  { employee_id: 2, employee_name: 'Kavita' },
  { employee_id: 3, employee_name: 'Chaitanya' }
]

Leave a comment

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