循环json时为什么会多出一个undefined

var text='[{"id":"1","title":"Hello world!","created":"1457222400","content":"Hello world"}]';
var json=eval('('+text+')');
for(var i=0;i<json.length;i++)
t+=json[i].title+'<br>';
box.innerHTML=t;

输出的结果为什么是undefinedHello world!?

阅读 2.4k
评论
    3 个回答
    • 3.5k

    你用的 +=,目测变量 t 没有初始化: t = ''

      相似问题
      推荐文章