首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么JSON.parse(['1234'])返回1234?

为什么JSON.parse(['1234'])返回1234?
EN

Stack Overflow用户
提问于 2017-05-01 18:57:22
回答 1查看 7.3K关注 0票数 74

我在理解JSON.parse的行为时遇到了问题。JSON.parse应该只对字符串有效。但它似乎适用于只包含一个字符串(甚至单引号)的数组,如果该字符串只包含数字的话。

代码语言:javascript
复制
JSON.parse(['1234']) // => 1234
JSON.parse(['1234as']) // => throws error
JSON.parse(['123', '123']) // => throws error
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43718032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档