简体   繁体   中英

How to change few key value pairs in ES6/ES7

I have a lot of key value pairs in my object and I wanted to only change some of it. In my case below, i only wanted to change the place . The values to be submitted are all of them.

Object

values: { username: 'johndoe', password: 123, contact_no: '18323223', place: 'LA' }

CODE

onSubmit: (values) => {

  const formData = (values) => {
    return Object.assign({}, values, {
      place: 'Iowa',
    });
  };
  console.log(formData);

},

If you want to update a property in an object, you can use one of these two techniques:

 values = { username: 'johndoe', password: 123, contact_no: '18323223', place: 'LA' } //method 1 values['place'] = 'Iowa'; console.log(values); //method 2 values = {...values, place:'Iowa1'}; console.log(values);

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM