У меня есть объект такого типа:
sendObect: {
name: 'value',
age: 'value',
family: {
father: 'value',
mother: 'value'
}
}
и я хочу отправить это с помощью new Formdata()
let fd = new FormData()
let family = sendObect.family
Object.keys(sendObect).forEach(el => {
if(el != 'family') {
fd.append(el, sendObect[el])
} else {
fd.append('family', JSON.stringify(family))
}
})
И затем мне нужно добавить в объект family еще одно ключ-значение Подскажите, как это можно сделать?
Так?
let sendObect= {
name: 'value1',
age: 'value2',
family: {
father: 'value3',
mother: 'value4'
}
}
let fd = new FormData()
Object.keys(sendObect).forEach(el => {
if(el !== 'family') {
fd.append(el, sendObect[el])
} else {
fd.append('family', JSON.stringify(sendObect[el]))
}
})
let family = JSON.parse(fd.get('family'));
family.brother = "value5";
fd.set('family', JSON.stringify(family))
console.log('name =', fd.get('name'));
console.log('age =', fd.get('age'));
console.log('family =', fd.get('family'));
Продвижение своими сайтами как стратегия роста и независимости