如何在 console.table() 中访问嵌套对象属性
How do I access nested objects properties in console.table()?
假设我有以下对象数组:
var data = [
{ id: 123, author: { id: 123 } },
{ id: 123, author: { id: 123 } }
];
如何使用作者对象的 id 属性填充 console.table 中的列?
这似乎不起作用:console.table(data, ['id', 'author.id']);
我不确定您可以使用嵌套属性来做到这一点。
您可以使用map
将数据提取为更好的格式,然后console.table
:
const data = [
{ id: 123, author: { id: 123 } },
{ id: 123, author: { id: 123 } }
];
const out = data.map(obj => {
return {
id: obj.id,
authorId: obj.author.id
};
});
console.table(out);
注意:您无法隐藏index
列。
相关文章:
- 访问嵌套JSON对象的键,其中键是动态的
- 访问嵌套函数结构中的JavaScript父函数变量
- 如何使用其他地方指定的访问信息访问嵌套的json对象,而不使用eval或迭代
- 访问嵌套 json 对象的属性将返回未定义
- 从另一个(初学者内部)访问嵌套的javascript函数
- 如何使用替换器 param json.stringify 访问嵌套对象
- 循环访问嵌套的 JSON 数组
- 如何访问嵌套的表单ng包含范围/字段
- 访问嵌套对象中父对象的属性
- 聚合物数据绑定:如何访问嵌套模板中的数据
- 访问嵌套Polymer自定义元素中的JavaScript方法
- 在全局范围内访问嵌套变量的 Nodejs
- 访问嵌套在 YUI 代码块中的函数
- AngularJS - 如何访问嵌套ng-repeat中的数组
- D3 循环访问嵌套数据
- 如何访问嵌套的 iframe
- 访问嵌套函数中的 javascript 对象属性
- 如何在 JS 中循环访问嵌套对象
- 访问嵌套的 json 数组字段
- 使用 AngularJS 访问嵌套 JSON