У меня есть объект, который я использую, чтобы отслеживать, какие флажки были отмечены в пользовательском интерфейсе.
Это выглядит примерно так:
checked: { key1: false, key2: false, key3: false, key4: false, key5: false, key6: false, key7: false, key8: false, key9: false, key10: false },
Мне нужно иметь возможность перебирать этот объект и устанавливать определенные значения в true / false, в зависимости от поведения, которое пользователь хочет от пользовательского интерфейса.
У меня есть два вопроса:
Есть ли более элегантный способ создания этого экземпляра?
Как бы я это сделал, используя метод Object.entries?
Я бы хотел сделать что-то подобное, но это не так t работа:
let obj = {k1: false, k2: false, k3: false}
Object.entries(obj).forEach(([key, value]) => {
obj.value = true;
console.log(`${key} ${value}`);
});
Спасибо!