google / google/data-layer-helper
Dot-notation not supported in nested keys
Open
- Dominant language
- JavaScript
- Stars
- 441
- Forks
- 88
- PR merge metrics
- No merged PRs in 30d
Description
The purpose of dot-notation is to support nesting, yet dot-notation is not supported in nested keys. Example:
```javascript
dataLayer.push({ a: { 'b.c': 1 } });
dataLayerHelper.get( 'a' ); // {'b.c':1} ❌ Expected: { b: { c: 1 } }
dataLayerHelper.get( 'a.b' ); // undefined ❌ Expected: { c: 1 }
dataLayerHelper.get( 'a.b.c' ); // undefined ❌ Expected: 1
```
Contributor guide
Assessment
This issue has not been assessed yet.