Fields
Sample data
Input:
color and size, so those are kept untouched. Only the missing material is filled in from the supplied defaults.
Fills missing keys in the array or object from the supplied data.
color and size, so those are kept untouched. Only the missing material is filled in from the supplied defaults.