google / google/data-layer-helper

Dot-notation not supported in nested keys

Open
#100 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.