macro | since v1.9.854 | Edit |
(unchecked-set obj key val)
INTERNAL. Compiles to JavaScript property access using bracket notation. Does not distinguish between object and array types and not subject to compiler static analysis.
(core/defmacro unchecked-set
[obj key val]
(core/list 'js* "(~{}[~{}] = ~{})" obj key val))