Compartir a través de


delete (Operador)

Actualización: noviembre 2007

Elimina una propiedad de un objeto, quita un elemento de una matriz o quita una entrada de un objeto IDictionary.

delete expression

Argumentos

  • expression
    Requerido. Cualquier expresión que resulte en una referencia a propiedad, elemento de matriz u objeto IDictionary.

Comentarios

Si el resultado de expression es un objeto, la propiedad especificada en expression existe y el objeto no permite su eliminación, se devuelve False.

En los demás casos se devuelve True.

Ejemplo

En el ejemplo siguiente se muestra un uso del operador 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]);
}

El resultado de este código es:

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

Requisitos

Versión 3

Vea también

Conceptos

Precedencia de operadores

Resumen de operadores

Referencia

IDictionary