We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
If I create a predefined object for the second argument, it would be mutated unexpectedly by the second time I invoke parse.
parse
For instance:
const GEOJSON_PARSE_SETTINGS = { 'Point': [ 'x', 'y' ], 'LineString': 'line', 'Polygon': 'polygon' }; return GeoJSON.parse(data, GEOJSON_PARSE_SETTINGS);
First time around it works, however the second time around, after being invoked, the object getting passed in there is actually:
{doThrows: {…}, geom: {…}} // GEOJSON_PARSE_SETTINGS output
This of course is avoidable by spreading it or cloning it, but just found it unexpected.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
If I create a predefined object for the second argument, it would be mutated unexpectedly by the second time I invoke
parse
.For instance:
First time around it works, however the second time around, after being invoked, the object getting passed in there is actually:
This of course is avoidable by spreading it or cloning it, but just found it unexpected.
The text was updated successfully, but these errors were encountered: