如何更改 ES6/ES7 中的几个键值对
How to change few key value pairs in ES6/ES7
我的对象中有很多键值对,我只想更改其中的一部分。在我下面的例子中,我只想更改 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);
},
如果要更新对象中的 属性,可以使用以下两种技术之一:
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);
我的对象中有很多键值对,我只想更改其中的一部分。在我下面的例子中,我只想更改 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);
},
如果要更新对象中的 属性,可以使用以下两种技术之一:
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);