Javascript 从console.table()中删除索引

Javascript 从console.table()中删除索引,javascript,console.log,Javascript,Console.log,我正在控制台中查看一组数据 console.table(myArray)始终将索引作为第一列。 在查看对象数据时,当索引是键时,这很好,但在 索引是数组索引(在我的例子中,它是分散注意力/烦人的) 有没有办法显示没有这个索引的表? 可选参数允许只显示所需的列。。。除了索引 如图所示 表中的第一列将被标记为(索引)。如果数据是数组,则其值将是数组索引。如果数据是对象,则其值将是属性名。请注意,(在Firefox中)console.table仅限于显示1000行(第一行是标记的索引) 因此,对于数组

我正在控制台中查看一组数据

console.table(myArray)
始终将索引作为第一列。 在查看对象数据时,当索引是键时,这很好,但在 索引是数组索引(在我的例子中,它是分散注意力/烦人的) 有没有办法显示没有这个索引的表? 可选参数允许只显示所需的列。。。除了索引

如图所示

表中的第一列将被标记为(索引)。如果数据是数组,则其值将是数组索引。如果数据是对象,则其值将是属性名。请注意,(在Firefox中)console.table仅限于显示1000行(第一行是标记的索引)

因此,对于数组,不能隐藏要显示的索引键。但是,作为一种解决方法,您可以将数组转换为使用键的对象

示例:(打开控制台查看结果)

const数组=[{myId:42,名称:'John',颜色:'red'},{myId:1337,名称:'Jane',颜色:'blue'}]
const transformed=array.reduce((acc,{myId,{x})=>{acc[myId]=x;返回acc},{})

console.table(已转换)
怀疑是否可以隐藏itresult对象:{42':{name:'John',color:'red'},'1337':{name:'Jane',color:'blue'}