UNPKG

object-hierarchy-access

Version:

Get/Set value from/to JS object hierarchy properties

11 lines (9 loc) 299 B
const assert = require('assert').strict; const {assign} = require('../../'); const sA = Symbol('symbol-a'); const sB = Symbol('symbol-b'); const sC = Symbol('symbol-c'); const obj = {}; const result = assign(obj, sA, sB, sC, 100); assert.equal(obj[sA][sB][sC], 100); assert.equal(result[sC], 100);