Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 956 Bytes

File metadata and controls

36 lines (22 loc) · 956 Bytes

Function: lib.dom.form.arrayToHash

README -> API Index -> Modules Index -> lib.dom.form -> arrayToHash

Source Module: src/lib/dom/form/index.js Source Location: src/lib/dom/form/collectForm.js:173

Signature

arrayToHash(list)

Summary

Convert tuple list ([key, value]) into object form with repeated keys aggregated as arrays.

Parameters

  • list: tuple list.

Behavior

  • Uses lib.hash.set so dotted keys become nested objects.
  • First key occurrence stored as scalar.
  • Repeat occurrences for same key are promoted to array and appended in encounter order.

Returns

Plain object with nested paths and repeat-key arrays.

Related