DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> 淺析JavaScript中的delete運算符
淺析JavaScript中的delete運算符
編輯:JavaScript基礎知識     

delete運算符將刪除運算數所指定的對象的屬性、數組元素或變量。如果刪除操作成功,它將返回true,如果運算數不能被刪除,

它將返回false。並非所有的屬性和變量都是可以刪除的,某些內部的核心屬性和客戶端屬性不能刪除,用var語句聲明的用戶

定義變量也不能被刪除。如果delete使用的運算數是一個不存在的屬性,它將返回true(ECMAScript標准規定,當delete運算的

運算數不是屬性、數組元素或變量時,它將返回true)。

   var o = {x:1, y: 2};    //定義一個變量

   delete o.x;               //刪除o對象的x屬性,返回true

   typeof o.x;               //返回undefined

   delete o.x;              //返回true

   delete o;                //不能刪除變量

   delete 1;              //不能刪除整型的變量值1

    x = 1;                   //

    delete x;            //可以刪除,return true

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved