【发布时间】:2016-09-20 10:12:16
【问题描述】:
示例 JSON:
{
"name": "Size",
"options": [
"S",
"M",
"L"
]
}
我不明白为什么options 被解析为像SML 这样的字符串而foreach 不起作用
已解决:
我没有使用 foreach,而是使用了 for
const jsonData = '{"name": "Size","options": ["S","M","L"]}'
const data = JSON.parse(jsonData)
// Foreach not be used in array of strings, this was the error
//data.options.forEach((option) => {
//
//})
// For works fine
for (const i = 0; i < data.options.length; i++) {
const option = data.options[i]
}
【问题讨论】:
-
在这里向我们展示您的代码,以便我们知道错误在哪里..
-
我没有发现问题!
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及重现它所需的最短代码在问题本身。没有明确的问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。
标签: javascript arrays json node.js react-native