Testing Null Conditionals (?.)
by Jesse Johnson
JavaScript
const payloadWitouthValidation = {
id: 1,
name: "Payload Without Validation",
}
const payloadWithValidationValid = {
id: 2,
name: "Payload With Valid Validation",
scrut: {
validation: {
isValid: true,
},
},
}
const payloadWithoutValidationInvalid = {
id: 3,
name: "Payload With Invalid Validation",
scrut: {
validation: {
isValid: false,
},
},
}
function test(payload) {
console.log(payload.name, !payload.scrut?.validation?.isValid)
}
test(payloadWitouthValidation);
test(payloadWithValidationValid);
test(payloadWithoutValidationInvalid);