Share via


Operatore delete

Consente di eliminare una proprietà da un oggetto, di rimuovere un elemento da una matrice o una voce da un oggetto IDictionary.

delete expression

Argomenti

  • expression
    Obbligatorio. Qualsiasi espressione il cui risultato sia un riferimento a una proprietà, un elemento di matrice o un oggetto IDictionary.

Note

Se il risultato di expression è un oggetto, la proprietà specificata in expression esiste e l'oggetto non consentirà di eliminarla, verrà restituito false.

In tutti gli altri casi, viene restituito true.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo dell'operatore delete.

// 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]);
}

L'output del codice è il seguente:

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

Requisiti

Versione 3

Vedere anche

Riferimenti

IDictionary

Concetti

Precedenza tra gli operatori

Riepilogo degli operatori