UNPKG

duzzle

Version:

Best package to manage your mongodb and server with case and easy

18 lines (17 loc) 539 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createNestedObject = createNestedObject; function createNestedObject(keys, value, arrayMethod) { let result = {}; let current = result; keys.forEach((key, index) => { if (index === keys.length - 1) { current[key] = arrayMethod ? { [arrayMethod ? `$${arrayMethod}` : "set"]: value } : value; } else { current[key] = {}; current = current[key]; } }); return result; }