Excluir operador
Exclui uma propriedade de um objeto, remove um elemento de uma matriz ou remove uma entrada de um objeto IDictionary.
delete expression
Argumentos
- expression
Obrigatório.Qualquer expressão que resultados em uma referência de propriedade, elemento de matriz ou objeto IDictionary.
Comentários
Se o resultado de expressão é um objeto, a propriedade especificada no expressão existe e o objeto não permitirá-lo para ser excluído, False será retornado.
Em todos os outros casos, True será retornado.
Exemplo
O exemplo a seguir ilustra um uso do Excluir operador.
// Make an object with city names and an index letter.
var cities : Object = {"a" : "Athens" , "b" : "Belgrade", "c" : "Cairo"}
// List the elements in the object.
var key : String;
for (key in cities) {
print(key + " is in cities, with value " + cities[key]);
}
print("Deleting property b");
delete cities.b;
// List the remaining elements in the object.
for (key in cities) {
print(key + " is in cities, with value " + cities[key]);
}
A saída desse código é:
a is in cities, with value Athens
b is in cities, with value Belgrade
c is in cities, with value Cairo
Deleting property b
a is in cities, with value Athens
c is in cities, with value Cairo