UNPKG
boilerplate.js
Version:
latest (2.1.10)
2.1.10
2.1.9
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.1
2.1.0
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.26.1
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.1
1.4.0
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Development Tools
boilerplate.js
/
Boilerplate
/
src
/
js
/
helpers
/
ensureObj.js
13 lines
(11 loc)
•
279 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
function
ensureObj
(
obj, key, value
) { obj = obj || {};
let
keys = key.
split
(
'.'
);
let
last = keys.
pop
(); keys.
forEach
(
key
=>
{ obj[key] = obj[key] || {}; obj = obj[key]; });
if
(value) obj[last] = value;
return
obj; }