UNPKG

bower

Version:

The browser package manager

18 lines (14 loc) 341 B
define(['./namespace'], function (namespace) { /** * set "nested" object property */ function set(obj, prop, val){ var parts = (/^(.+)\.(.+)$/).exec(prop); if (parts){ namespace(obj, parts[1])[parts[2]] = val; } else { obj[prop] = val; } } return set; });