Skip to content

omit ​

A função omit cria uma cópia de um objeto, excluindo as propriedades especificadas.

Sintaxe ​

typescript
omit(obj, keys): object

Parâmetros ​

ParâmetroTipoDescrição
objobjectObjeto de origem.
keysstring[]Lista de chaves a serem omitidas.

Retorno ​

Retorna um novo objeto sem as propriedades especificadas em keys.

Exemplos ​

typescript
omit({ a: 1, b: 2, c: 3 }, ['b']); // { a: 1, c: 3 }
omit({ x: 10, y: 20 }, ['x']); // { y: 20 }

Notas ​

  • Não modifica o objeto original.
  • Útil para remover propriedades sensíveis ou desnecessárias.

Referências ​

Released under the MIT License.