delete in javascript

來源:互聯網
上載者:User

標籤:

Key word delete.

1. Delete global object.
x = 42;         // creates the property x on the global objectvar y = 43;     // creates the property y on the global object, and marks it as non-configurablemyobj = {  h: 4,  k: 5};// x is a property of the global object and can be deleteddelete x;       // returns true// y is not configurable, so it cannot be deleted                delete y;       // returns false // delete doesn‘t affect certain predefined propertiesdelete Math.PI; // returns false // user-defined properties can be deleteddelete myobj.h; // returns true // myobj is a property of the global object, not a variable,// so it can be deleteddelete myobj;   // returns truefunction f() {  var z = 44;  // delete doesn‘t affect local variable names  delete z;     // returns false}

 



2. Function
function Foo(){}Foo.prototype.bar = 42;var foo = new Foo();// returns true, but with no effect, // since bar is an inherited propertydelete foo.bar;           // logs 42, property still inheritedconsole.log(foo.bar);// deletes property on prototypedelete Foo.prototype.bar; // logs "undefined", property no longer inheritedconsole.log(foo.bar);

 

3. Array
var trees = ["redwood","bay","cedar","oak","maple"];delete trees[3];if (3 in trees) {    // this does not get executed}var trees = ["redwood","bay","cedar","oak","maple"];trees[3] = undefined;if (3 in trees) {    // this gets executed}

 

delete in javascript

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.