glenjamin / glenjamin/transit-immutable-js

`undefined` Map key is serialized to `null`

Open
#33 10 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
250
Forks
27
PR merge metrics
No merged PRs in 30d

Description

Codepen: http://codepen.io/nkbt/pen/xgebxL

This code
```
const {toJSON, fromJSON} = pkgzip.transitImmutableJs;
const {Map} = pkgzip.immutable;

document.querySelector('#app').innerHTML = `
toJSON(Map().set(undefined, 'whatever')): ${toJSON(Map().set(undefined, 'whatever'))}
toJSON(Map().set(null, 'whatever')): ${toJSON(Map().set(null, 'whatever'))}
`;
```

Resulted in

```
toJSON(Map().set(undefined, 'whatever')): ["~#iM",[null,"whatever"]]
toJSON(Map().set(null, 'whatever')): ["~#iM",[null,"whatever"]]
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.