gpt4 book ai didi

Javascript:对象数组的数据验证

转载 作者:行者123 更新时间:2023-12-04 08:14:56 25 4
gpt4 key购买 nike

我正在运行这个任务来教我的兄弟,他被要求创建一个 Javascript 简单程序来验证这些数据

[
{code: ‘10001’, amount: ‘’},
{code: ‘10002’, amount: ’50.00’},
{code: ‘’, amount: ’60.00’},

]
我需要显示错误,如果有金额,代码不应为空。

最佳答案

归功于@Majed Badawi,但具有固定的验证表达式。

const data = [
{code: '1000', amount: ''}, // is okay
{code: '10002', amount: '50.00'}, // absolutely valid
{code: '', amount: '60.00'}, // invalid
{code: '', amount: ''}, // empty but still valid
];

const validFlags = data.map(e => !e.amount || e.code);
const isValid = validFlags.every(f => f);

console.log("Validation per record", validFlags.map(Boolean));
console.log("Final result", isValid);

关于Javascript:对象数组的数据验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65750105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com