Update the attribute value of an object using the map function in ES6

前端 未结 6 2135
孤城傲影
孤城傲影 2021-02-13 11:09

I am trying to code this in ES6. Below is what I am trying to achieve. Let\'s say I have an array of objects called schools.

let schools = [
    {na         


        
6条回答
  •  广开言路
    2021-02-13 11:30

    If you want to edit only the commented part:

    const editSchoolName = (schools, oldName, name) =>
        schools.map(item => {
            if (item.name === oldName) {
              var newItem = Object.assign({},item);
              newItem.name = name;
              return newItem;
            }
            else{
              return item;
            }
        });
    

提交回复
热议问题