Javascript Excluir operador

Javascript Excluir operador
O excluir O operador é utilizado para remover uma propriedade existente de qualquer objeto. É apenas eficaz nas propriedades do objeto. O excluir O operador tem sua própria importância para excluir uma propriedade específica em uma estrutura de dados complexa. Além disso, a propriedade não afeta os nomes ou variáveis ​​de funções. Neste artigo, o trabalho e o uso do excluir operador em diferentes cenários são demonstrados.

Como utilizar o operador de exclusão em javascript?

O excluir O operador é usado para excluir as propriedades dos objetos em JavaScript. O operador retorna o valor verdadeiro após a conclusão da ação; Caso contrário, ele retorna falso. É útil acessar a propriedade específica de um objeto e removê -lo da propriedade existente. No entanto, o desempenho do operador de exclusão varia de um cenário para outro.

  • Se a propriedade não existir e o usuário utilizar o excluir operador para excluí -lo, o operador retorna o verdadeiro valor.
  • Uma propriedade declarada com o var A palavra -chave não pode ser excluída do método ou Âmbito global.
  • Se uma propriedade for declarada com const ou deixar Palavras -chave, os usuários não conseguem excluí -lo do escopo em que são definidos.
  • As propriedades de objeto embutidas, como Variedade, Matemática, e Objeto não pode ser excluído.

Sintaxe

excluir objeto.propriedade;

Ou

excluir objeto ["propriedade"];

Parâmetros:

Os parâmetros das sintaxes acima são fornecidos abaixo:

  • propriedade: especifique a propriedade a ser excluída.
  • objeto: representa o nome do objeto cuja propriedade é excluída.

Exemplo 1

Um exemplo é adaptado para excluir a propriedade empregando o excluir Operador em JavaScript.

Código

// Um ​​exemplo de uso do operador de exclusão em // um exemplo de uso do operador de exclusão em javascript
Var professor =
Nome: 'John',
Idade: 34,
Designação: 'Professor'

console.log (excluir professor.designação);
console.log (excluir professor.nome);
console.log (excluir professor.salário);

A descrição do código é dada abaixo:

  • Um objeto é criado com o nome de Professor.
  • Depois disso, diferentes propriedades são utilizadas, como nome, idade, e designação.
  • Valores diferentes, incluindo “John","34" e "professor”São atribuídos às chaves acima mencionadas.
  • Além disso, o excluir O operador é utilizado com o excluir palavra -chave dentro do console.registro() método.
  • Finalmente, exclua o designação propriedade acessando “Excluir professor.designação". De forma similar, nome e salário As propriedades são excluídas com este operador.

Saída

A saída retorna o verdadeiro valor que representa que o excluir operador excluiu com sucesso o nome, idade, e designação propriedades.

Exemplo 2: Acesse e exclua a propriedade com o operador de exclusão

Outro exemplo é adaptado para utilizar o operador de exclusão em javascript. Para esse fim, o código é o seguinte:

Código

// Um ​​exemplo de uso do operador de exclusão em javascript
Const Car =
Modelo: 'BMW',
Cor: 'Honda'

console.log (carro.modelo)
Excluir carro.modelo
console.log (carro.modelo)
console.log (carro.cor)
Excluir carro ['cor']
console.log (carro.cor)

A descrição do código é dada abaixo:

  • Primeiro um carro objeto é criado e propriedades diferentes como modelo e cor são definidos nele.
  • Depois disso, BMW e Honda Os valores são atribuídos a essas propriedades.
  • Além disso, o modelo propriedade do carro O objeto é acessado e excluído usando o Excluir carro.modelo.
  • O mesmo procedimento é repetido para o cor Propriedade em JavaScript.

Saída

O resultado do código representa que o modelo e cor propriedades do objeto carro são excluídos e devolvidos indefinido.

Conclusão

O excluir O operador é utilizado para excluir a propriedade existente de um objeto em JavaScript. Neste artigo, uma visão geral do excluir O operador é demonstrado com diferentes cenários. Além disso, vários exemplos são fornecidos para implementar praticamente o excluir operador in JavaScript. O operador é usado principalmente para excluir uma propriedade específica em uma estrutura de dados complexa.