所以,假设我有一个对象:
const object = {
name: 'Lukas'
}
现在我想验证这个对象,所以我这样做:
const validator = {
name: value => {
if (!value) return 'No value provided'
}
}
如何将对象传递给验证器以正确检查值?
validator['name']
返回函数
validator[object]
返回未定义
我做错了什么?
最佳答案
您可以像这样使用 validator['name'](false)
。因为您的 name
属性类型是一个 function
。
const validator = {
name: value => {
if (!value) return 'No value provided'
else return "else"
}
}
console.log(validator['name'](false));
关于javascript - 如何验证传递对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49131031/