undefined item in json object

I'm trying to output all values in a JSON list with `for`each, and every single time this mysterious "undefined" variable pops up. Take a look: HTML: JavaScript: var lel = { 1: { "some": "json", "list": "that", "says": "undefined", }, } var s; for(i in lel[1]) { s+= '' + i + '' + ": " + lel[1][i] + "
"; } document.getElementById('1').innerHTML = s; Result (in span) undefined**some**: json **list**: that **says**: undefined Where is that "undefined" thing coming from?
Depending on your browser (IE in particular), you'll want to remove the trailing commas in your array. It's a syntax error in some cases.

以上就是undefined item in json object的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准