我正在阅读包含以下数据的文件。我将其分配给arr
。
[
{
"data": {
"One": {
"One one": [
"Hello"
]
}
},
"name": "1898061c-bd49-4e35-bfb6-6514fbe9c5c4"
}
]
当我访问第一个元素,例如console.log(arr.length)
时,它在 chrome控制台(在那里手动声明数组)中为我提供了。,这很好。
但是当我登录到实际终端时,它给了我209。
答案 0 :(得分:4)
确保" arr" object是一个数组而不是字符串。
数组长度为1,数组的字符串化JSON长度为209:
JSON.stringify(arr, null, 4).length; // => 209