Fatos principais
- Categoria
- Data Processing
- Tipos de entrada
- textarea
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
Esta ferramenta permite listar todas as chaves enumeráveis de um objeto JavaScript, incluindo tanto as propriedades próprias quanto as herdadas através da cadeia de protótipos, utilizando a função _.keysIn do Lodash.
Quando usar
- •Quando você precisa inspecionar todas as propriedades acessíveis de um objeto, incluindo as herdadas.
- •Ao realizar depuração de código para verificar a estrutura completa de um objeto complexo.
- •Para mapear chaves em objetos que utilizam herança de protótipos em aplicações JavaScript.
Como funciona
- •Insira o seu objeto no formato JSON na área de texto fornecida.
- •A ferramenta processa o objeto utilizando a biblioteca Lodash.
- •O sistema executa a função _.keysIn para extrair todas as chaves enumeráveis.
- •O resultado é exibido como um array JSON contendo todas as chaves encontradas.
Casos de uso
Exemplos
1. Listagem de chaves de objeto simples
- Contexto
- Um desenvolvedor precisa listar todas as chaves de um objeto de configuração simples para fins de log.
- Problema
- Identificar rapidamente todas as chaves disponíveis no objeto.
- Como usar
- Cole o objeto JSON no campo de entrada e execute a ferramenta.
- Configuração de exemplo
-
{"nome": "Produto", "preco": 100} - Resultado
- O resultado será o array: ["nome", "preco"].
2. Inspeção de propriedades herdadas
- Contexto
- Um engenheiro de software está depurando um objeto que estende uma classe base.
- Problema
- Verificar se as propriedades da classe pai estão sendo corretamente herdadas e enumeradas.
- Como usar
- Insira o objeto que possui protótipo no campo de entrada.
- Configuração de exemplo
-
{"id": 1, "tipo": "item"} - Resultado
- A ferramenta retorna um array contendo as chaves próprias e as chaves herdadas do protótipo do objeto.
Testar com amostras
jsonHubs relacionados
FAQ
O que a ferramenta faz exatamente?
Ela lista todas as chaves enumeráveis de um objeto, incluindo as que ele herda de seu protótipo.
Qual biblioteca é utilizada?
A ferramenta utiliza a função _.keysIn da biblioteca Lodash.
O que significa 'chaves herdadas'?
São propriedades que não pertencem diretamente ao objeto, mas estão disponíveis para ele através da cadeia de protótipos.
O formato de entrada deve ser qual?
O input deve ser um objeto JSON válido.
O resultado é um array?
Sim, a ferramenta retorna um array JSON contendo os nomes de todas as chaves identificadas.