const fields = ['email', 'password'];
const objFields = {};
fields.forEach(value => {
objFields[value] = '';
});
console.log(objFields);
// Outputs {email: "", password: ""}
Я хочу достичь того же результата, но без инициализации пустого объекта.
На самом деле я хочу установить начальное состояние компонента React.
class App extends Component {
fields = ['email', 'password'];
state = {
fields: // the one liner code here that should return the object created from fields array,
};
...
ожидаемый результат будет
// state = {fields: {email: "", password: ""}}