Algumas vezes temos algum objeto em javascript que precisamos visualizar seu estado de forma rápida, normalmente utilizamos o console do navegador. Não vejo muitas pessoas utilizando: “console.table”, ele pode ser bem útil quando precisamos destrinchar um objeto com muitos atributos. Ele basicamente gera uma tabela no console com dados informados. Vamos há um exemplo:

var clientes = [
	{
		id: 1,
		nome: "José"
	},
	{
		id: 2,
		nome: "Maria"
	},
	{
		id: 3,
		nome: "João"
	}
];

console.table(clientes);

Acima temos um array de clientes. Em cada item do array, temos um objeto com as propriedades: “id” e “nome”.
Ao executarmos isso no console temos:
Resultado do comando console.table
Acima temos a tabela com os dados do array de clientes.

Colunas da tabela
Também podemos limitar quais atributos serão mostrados na tabela, utilizando o segundo parâmetro do método “table”, que é um array com os nomes dos atributos.

var clientes = [
	{
		id: 1,
		nome: "José"
	},
	{
		id: 2,
		nome: "Maria"
	},
	{
		id: 3,
		nome: "João"
	}
];

console.table(clientes, ["nome"]);

Acima temos o resultado com colunas omitidas.

Resultado do comando console.table com filtro.

Se clicarmos no cabeçalho da tabela sobre o nome da coluna, iremos ordenar pela mesma.

Espero ter ajudado!
Até a próxima pessoal!