12345678910111213141516171819 |
- var forEach = require('../array/forEach');
- /**
- * Create nested object if non-existent
- */
- function namespace(obj, path){
- if (!path) return obj;
- forEach(path.split('.'), function(key){
- if (!obj[key]) {
- obj[key] = {};
- }
- obj = obj[key];
- });
- return obj;
- }
- module.exports = namespace;
|