gpt4 book ai didi

javascript - console.log 的级别少 = false 转储?

转载 作者:行者123 更新时间:2023-12-03 10:51:35 24 4
gpt4 key购买 nike

console.log 有什么问题? :Djson_data 是一个 JSON 对象

var json_data = {'title':'X-test', categories:['abc','def','ghi']}

声明后我将添加更多属性:

 json_data.xAxis = {
categories: ['abc','def','ghi'],
labels: {
enabled: 1 // <---- notice that property enabled becomes 1
}
};

然后

console.log(json_data);

输出:

categories: Array[7]
title: "X-test"
xAxis: Object
categories: Array[7]
labels: Object
enabled: false // <--- it's crucial!! :)

接下来让我们进行更具体的转储:

console.log(json_data.xAxis.labels);

{enabled: 1} <---- 所以仅标签的转储是正确的

第一个转储应该已启用:1,而不是 false。

为什么 console.log() 对我这样做? :D

编辑:

变量 json_data 在 $.each() 中设置了几次 - 也许是因为这个和 console.log 的懒惰:)

最佳答案

尝试

console.log(JSON.stringify(json_data));

关于javascript - console.log 的级别少 = false 转储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28407388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com