Если задан объект в качестве параметра для изменения созданного ExcelFile
(с использованием Class ), как я могу go через этот объект найти, какой параметр необходимо изменить, а затем изменить в ExcelFile
?
Например, если я позвоню modify({date: 12/31/2020})
, я хочу, чтобы он обновил дату до 31.12.2020, однако, если я дам ей modify({date: '12/31/2020', duration: '60 minutes'})
, это обновит и дату, и продолжительность.
Мое мышление было ниже, но это не идентификационная дата ...
class ExcelFile{
constructor(arr){
this.date = arr[0];
this.duration = arr[1];
}
modify(obj){
for (let key in obj) {
if (obj[key] === "date") {
this.date = obj[date];
}
}
}
}