node-xml2js
node-xml2js copied to clipboard
parseNumbers returns NaN on empty strings.
When use the preprocessor parseNumbers, it returns NaN for empty string values. Is this expected? I would prefer to leave the value as is (I'm parsing a large object).
isNaN('') === false however parseInt('') === NaN
If this is everyone's desired behaviour, please ignore my issue. If this isn't what people are expecting, I can submit a PR. I will see if there are any comments on this issue. In the meantime I will use my own preprocessor.
I am having the same issue. I expected that it should return as an empty string.
I would expect to have an empty string in this case - will also use my own processor for now.