top | item 41533734 (no title) nuxi | 1 year ago You can avoid the SyntaxError by abusing boolean expressions a bit: > obj = {} {} > obj != null && (obj.bar = 42) 42 > obj { bar: 42 } Not as pretty as your LHS case, but it works. discuss order hn newest Wingy|1 year ago With the length of that you might as well do: if (obj) obj.bar = 42
Wingy|1 year ago