【发布时间】:2017-09-19 03:29:42
【问题描述】:
这是一种非常常见的用法,您必须检查是否所有字段都已填写。我使用 react onChange 并应用 e.target.name 作为我的对象的键。
像我一样console.log(this.state.user);我会得到
user : {
name:"something",
age:1
}
但是如何检查所有内容是否为空或不为空?我像user.name != undefined 一样手动检查,但我的密钥超过 10。有没有更好的 lodash 方法来做到这一点?
我这样设置状态
const user = this.state.user;
user[field] = event.target.value;
this.setState({
user
});
【问题讨论】:
标签: javascript reactjs ecmascript-6 lodash