|
delete
Синтаксис delete (reference); Аргументы reference имя переменной или объекта, подлежащего удалению. Описание Оператор; уничтожает объект или переменную, имя которой указывает reference, и возвращает true если объект был успешно удален; в противном случае возвращает false. Этот оператор полезен для высвобождения памяти, используемой скриптами, хотя, delete - оператор, который обычно применяется в формулировке: delete x; Player Flash 5 или более новый. Примеры В следующих примерах создается объект, используется, а затем удаляется за ненадобностью: account = new Object(); account.name = 'Jon'; account.balance = 10000;
... delete account; // создаем новый объект "account"account = new Object();//
назначаем свойство name объекту account account.name
= 'Jon'; // удаляем свойствоdelete account.name; // создаем массив длиной 0array = new Array(); // теперь его длина
- 1 array[0] = "abc";// добавляем еще один элемент -
длина - 2 array[1] = "def"; // теперь - 3 array[2]
= "ghi";// удаляем array[2] но длина массива не меняется,
delete array[2]; // создаем объект, присваиваем переменной ref1 значение ссылки
на негоref1 = new Object();ref1.name = "Jody";// копируем
ссылочную переменную, а затем удаляем ref1ref2 = ref1;delete ref1; См. также
|
|
|
|
|