I\'m working on a small API and I want to update the data using HTTP PATCH REQUEST
without using a bunch of if statements. I\'m trying to fill the outgoing data
If you don't need to add the value inline, it is pretty straightforward and clean to write your assignment like this.
const val1 = 1
const val2
const data = {}
val1 && (data.a = val1) // 1
val2 && (data.b = val2) // Not added
// data = { a : 1 }
NOTE: This will not work if the value is falsey