如果无效,我想将错误消息推送到字段。此代码有效
let message = [];
if (!isvalid) {
message.push("Please enter a value");
}
如何使用三元运算符来实现。我的方式。
message.push((!isvalid) ? "Please enter a value" : null)
但是此代码还将null推入数组。像:: message = [null]
您可以尝试(!isvalid) ? message.push("Please enter a value") : null
吗?
让我们考虑]的值>
isvalid为假
。
let message = [];
let isvalid = false
//Using if
if (!isvalid) {
message.push("Please enter a value");
}
console.log('For If :- ', message[0])
//Using ternary
message.push((!isvalid) ? "Please enter a value" : null)
console.log('For Ternary :- ', message[1])
老实说,这不是一个好方法。如果您想简明扼要,可以使用: