在javascript验证方案中创建特定的错误消息
我在寻找一种优雅地验证javascript对象属性的方法,并遇到了Patrick Roberts提出的解决方案: 此解决方案只能返回一般错误消息在javascript验证方案中创建特定的错误消息,javascript,Javascript,我在寻找一种优雅地验证javascript对象属性的方法,并遇到了Patrick Roberts提出的解决方案: 此解决方案只能返回一般错误消息返回新错误(key+“无效”) 如何修改此解决方案以给出更具体的错误消息 例如,如果info对象上的年龄设置为17: let info = { name: 'John Doe', age: '17', phone: '123-456-7890' }; 然后错误消息将是“年龄必须高于18岁”,如果设置为100,错误消息将是“年龄必须低于10
返回新错误(key+“无效”)
如何修改此解决方案以给出更具体的错误消息
例如,如果info对象上的年龄设置为17:
let info = {
name: 'John Doe',
age: '17',
phone: '123-456-7890'
};
然后错误消息将是“年龄必须高于18岁”,如果设置为100,错误消息将是“年龄必须低于100岁”是否这样?是否像这样?
let info = {
name: 'John Doe',
age: '17',
phone: '123-456-7890'
};