我有一个node.js对象变量。
var json_sample =
{
'81': { length: '2', data: [ '11', '22' ] },
'82': { length: '1', data: [ 'ab' ] },
'83': { length: '2', data: [ '21', 'ac' ] },
'84': { length: '3', data: [ 'af', 'de', 'ad' ], }
};
当我console.log(json_sample )
时,我可以看到打印输出。
但是,当我想使用WebStorm调试器查看对象内容时,我看不到内容值。我只看到__proto__
的一些属性,这对我的调试没用。
这是否是WebStorm调试器无法查看对象内容的限制?是否仅限于使用console.log()来调试对象?
答案 0 :(得分:1)
答案 1 :(得分:0)
出于某种原因,如果属性名称是数字,则Webstorm调试器无法显示该对象。
这不适用于Webstorm。
var json_sample =
{
'81': { length: '2', data: [ '11', '22' ] },
'82': { length: '1', data: [ 'ab' ] },
'83': { length: '2', data: [ '21', 'ac' ] },
'84': { length: '3', data: [ 'af', 'de', 'ad' ], }
};
要在Webstorm调试器上显示对象,请进行此更改。
var json_sample =
{
'aa': { length: '2', data: [ '11', '22' ] },
'bb': { length: '1', data: [ 'ab' ] },
'cc': { length: '2', data: [ '21', 'ac' ] },
'dd': { length: '3', data: [ 'af', 'de', 'ad' ], }
};