Discuss / JavaScript / 疑问,Chrome浏览器alert显示JSON为什么会换行?是转换的问题吗?

疑问,Chrome浏览器alert显示JSON为什么会换行?是转换的问题吗?

Topic source

标题写不下,在此把问题完整叙述一遍。 看了帖子里网友写的答案,可以归类成两种。 一种方式是在外部创建对象jsonObject={},然后在$('').map()函数中,不使用return,直接通过jsonObject[this.name]=this.value的方式,向jsonObject中添加name:value的属性和值,最后通过JSON.stringify(jsonObject)转换成JSON字符串。

第二种方式是在$('').map()函数中,return一个{name:value}对象,然后通过JSON.stringfy($('').map().get())来获得JSON字符串。

那么问题来了,为什么第一种方式的alert显示,在我浏览器里会换行显示呢?


  • 1

Reply