delete, opérateur
Mise à jour : novembre 2007
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