非主流javascript教學(五)

來源:互聯網
上載者:User

題記:18歲以下禁止閱讀本文。

 

javascript既然是一門完全物件導向的語言, 那麼他的屬性就也都是對象。

更牛叉的是, javascript的對象是變形金剛, 他可以隨心所欲的變化啊。

可以拔點東西下來, 插點東西上去。插啊插。。。

=。=

 

比如有個對象, 叫MM1。

想插這個MM, 怎麼辦?

少年, 亮兵器吧。。。

你想插什麼上去, 就可以插什麼上去。

 

好吧, undefined先來!

me上場, 執行以下代碼:

 

MM1.JJ={};

 =.=

得, 後面的同學沒的玩了。

真的嗎?

不是這樣的。你可以繼續插啊, 加個尾巴加個什麼的, 都沒問題的。

然後有人說:undefined你太無恥了, 你這樣讓我們幾個怎麼辦啊?

於是有人試圖刪除JJ這個屬性。

有人出主意了:

“取一個不存在的屬性的時候, 不是會得到undefined嗎?”

好, 那麼我們這樣幹:

 

MM1.JJ=undefined;

 

 =.=

冤枉啊, 你們這樣除了坑了undefined沒有任何作用啊!

好吧, 那me做個好人, 為了讓你們不這樣坑我。

解決問題很容易啊, 只要這樣就可以了:

 

delete MM1.JJ;

 

這樣取出來MM.JJ依然是undefined, 但是相信我, 這次是真的沒有屬性了。

上次依然有屬性的, 只是值為undefined。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.