delete, opérateur

Supprime une propriété d'un objet, enlève un élément d'un tableau ou supprime une entrée d'un objet IDictionary.

delete expression

Arguments

  • expression
    Obligatoire. Expression qui donne pour résultat une référence de propriété, un élément de tableau ou un objet IDictionary.

Notes

Si le résultat de l'argument expression est un objet, alors que la propriété spécifiée dans expression existe et que l'objet n'en permet pas la suppression, la valeur retournée est false.

Dans tous les autres cas, la valeur retournée est true.

Exemple

L'exemple ci-dessous illustre une utilisation de l'objet 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]);
}

Le résultat généré par ce code est le suivant :

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

Configuration requise

Version 3

Voir aussi

Référence

IDictionary

Concepts

Priorité des opérateurs

Liste des opérateurs