Оператор delete

Удаляет свойство из объекта, удаляет элемент из массива или запись из объекта IDictionary.

delete expression

Аргументы

  • выражение
    Обязательный. Любое выражение, результатом которого является ссылка на свойство, элемент массива или объект IDictionary.

Заметки

Если результатом выражения является объект, свойство, указанное в выражении, существует, а объект не допустит его удаления, то возвращается значение false.

Во всех прочих случаях возвращается значение true.

Пример

В следующем примере показано использование оператора 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]);
}

Результаты выполнения данного кода следующие.

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

Требования

Версия 3

См. также

Ссылки

IDictionary

Основные понятия

Приоритет операторов

Сводные сведения об операторах