for文で入れ子のオブジェクトの内容を取得する
setFormValues({
text: 'new text set',
radio: 1,
textArea: 'new text is written',
checkbox: {
checkboxA: false,
checkboxB: true
}
});
function setFormValues(values) {
for (let name in values) {
if (name !== 'checkbox') {
document.forms.form[name].value = values[name];
} else {
// 入れ子のオブジェクトの値を取得するfor文
let checks = values[name];
for (let check in checks) {
document.forms.form[check].checked = checks[check];
}
console.log("WRITE");
}
}
}