javascript警报输出被剪切并替换为点

时间:2016-04-22 13:32:13

标签: javascript json string alert

我有一个用exportString创建的字符串(JSON.stringify(anArrayOfObjects))。我使用此字符串导出对象,然后导入它们并再次创建它们。所以exportString非常大。

对于导出,我使用console.log(exportString)alert(exportString)(对于复制粘贴导出导入...非常天真,但它有效)。

现在这是我的问题: 控制台的输出是正确的。我可以复制它,然后粘贴它导入,一切都很好。 但警报的输出有时是错误的。在字符串的中间,一些字符(~220)被省略,并被...取代。

它并不是每次都会发生,但有时会发生,所以它不可靠。在这种情况下,我遇到了以下替换(摘录): 这样:

,"z":0.6088229153281304},"heading":8.881784197001252e-16,"pitch":-1.5707953492060365,"roll":0},"frustumFov":1.0471975511965976,"frustumNear":1,"frustumFar":500000000},"thingy-greatStuffUnicornRainbow-testSpeed-index-3":{"easingFunction":"LINEAR_NONE",

缩写为:

,"z":0.60...:"LINEAR_NONE",

我想我不应该以这种方式使用警报,而是使用警报说“查看控制台输出”。

但我很好奇:为什么输出被三个点替换,在字符串的中间? 尽管如此,滚动条会出现,所以长度应该不是问题。

0 个答案:

没有答案