JSON and Data Shapes
Optional Fields
Handle a field that may be blank.
Optional Fields
optional_fields.js
const nickname = "";
const text = JSON.stringify({ name: "Nia", nickname: nickname });
const parsedNickname = JSON.parse(text).nickname;
const label = parsedNickname === "" ? "none" : parsedNickname;
console.log("nickname=" + nickname);
console.log("label=" + label);
optional-fields
Real data may leave a field blank or missing. Code should turn that case into a clear label before displaying it.