在调试时,我经常将字符串和数组转储到控制台。但在某些情况下,Firebug 会切分字符串值,因此很难确定结果。
例如,控制台中的这段代码:
console.log ( [
"123456789A123456789B123456789C123456789D123456789E123456789F123456789G",
"123456789A123456789B123456789C123456789D123456789E123456789F123456789G"
] );
产量:
[ "123456789A123456789B123...89E123456789F123456789G",
"123456789A123456789B123...89E123456789F123456789G"
]
(坏的!)
单串没问题。这:
console.log ("123456789A123456789B123456789C123456789D123456789E123456789F123456789G");
产量:
123456789A123456789B123456789C123456789D123456789E123456789F123456789G
正如预期的那样。
但是,数组和对象会被缩短。
我该如何阻止这种行为?这是一个错误吗?(到目前为止,我的 Google-Fu 失败了。)