使用地图功能验证数据
我想使用MAP验证数据。我想获取密钥名称并检查一些条件
const obj = {
firstName: ['errorFirstName', 'msgFirstName'],
lastName: ['errorLastName', 'msgLastName'],
middleName: ['errorMiddleName', 'msgMiddleName'],
}
if (Object.keys(obj).includes(field)) {
//I would like to pass here the object key length for each key :example if(this.firstName.length === 0)
if(this[obj[key]].length === 0) {
const [hasError, msg] = obj[field];
this[hasError] = true;
this[msg] = `${field} is required.`;
}
}
I would like to validate data using map.I would like to get the key name and check some conditions
const obj = {
firstName: ['errorFirstName', 'msgFirstName'],
lastName: ['errorLastName', 'msgLastName'],
middleName: ['errorMiddleName', 'msgMiddleName'],
}
if (Object.keys(obj).includes(field)) {
//I would like to pass here the object key length for each key :example if(this.firstName.length === 0)
if(this[obj[key]].length === 0) {
const [hasError, msg] = obj[field];
this[hasError] = true;
this[msg] = `${field} is required.`;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需使用键
字段
从您的对象检索值:Simply use the key
field
to retrieve the value from your object: