Succinct/concise syntax for ‘optional’ object keys in ES6/ES7?
You can use object spread to have an optional property: let flag1 = true; let flag2 = false; // extra cases added by Abdull let optionalKey8 = 8; let optionalKey9 = undefined; let optionalKey10 = false; let optionalKey11 = null; let optionalKey12 = “twelve”; const obj = { requiredKey1: 1, requiredKey2: 2, …(flag1 && { … Read more