代码之家  ›  专栏  ›  技术社区  ›  Joseph

如何更改ES6/ES7中的几个键值对

  •  0
  • Joseph  · 技术社区  · 4 年前

    place . 要提交的值都是。

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

    代码

    onSubmit: (values) => {
    
      const formData = (values) => {
        return Object.assign({}, values, {
          place: 'Iowa',
        });
      };
      console.log(formData);
    
    },
    
    1 回复  |  直到 4 年前
        1
  •  -1
  •   Majed Badawi    4 年前

    如果要更新对象中的属性,可以使用以下两种方法之一:

    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);