午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

Javascript var變量刪除原理及實(shí)現(xiàn)

瀏覽:21日期:2023-10-17 13:26:55

var有三種聲明的情形:

var聲明的全局變量 var在函數(shù)范圍內(nèi)聲明的局部變量 eval中聲明的全局變量。

首先,

1、2種情形var聲明的變量是無法刪除的。

盡管var聲明的全局變量是屬于window對(duì)象的屬性(在瀏覽器中),但依然是無法刪除的,因?yàn)檫@種屬性的configurable=false,因此不能delete掉。

局部變量就更不用說了,連var變量依附的對(duì)象都不知道在哪里,肯定無法刪除。

而eval(’vara=1’)看似和直接var是一樣的效果(當(dāng)然是在全局作用執(zhí)行eval),執(zhí)行完也會(huì)在window對(duì)象上創(chuàng)建一個(gè)a屬性,但是這個(gè)屬性的configurable=true,因此可以刪除。

<script type='text/javascript'> var a = 1; console.log(Object.getOwnPropertyDescriptor(window, ’a’)); //false aa=1; console.log(Object.getOwnPropertyDescriptor(window, ’aa’)); //true with({}) { var b = 1; console.log(Object.getOwnPropertyDescriptor(window, ’b’)); //false console.log(delete b); } eval(’var c = 1’); console.log(Object.getOwnPropertyDescriptor(window, ’c’)); //true</script>

函數(shù)不能被delete掉

Javascript var變量刪除原理及實(shí)現(xiàn)

局部作用域中的函數(shù)也不能被delete掉

Javascript var變量刪除原理及實(shí)現(xiàn)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 欧美人人爽 | 亚洲网站在线观看 | 日韩一级片免费 | 黄色片在线免费观看 | 亚洲不卡在线播放 | 西西毛片 | 91尤物国产福利在线观看 | 日韩av大片 | 日韩av一区在线 | 亚洲第一天堂网 | 国产一区二区三区在线免费观看 | 99免费视频 | 亚洲欧美日本一区 | av天天在线 | 亚洲第一网站 | 国产免费自拍 | 97超碰97| 中文字幕日本视频 | 欧美激情影音先锋 | 国产精品久久久久久久久久妞妞 | 亚洲第一视频在线 | 精品人伦一区二区 | 九九视频免费看 | 插入综合网| 久操网站 | 精品视频一区二区三区在线观看 | 成人国产一区 | 国产一区免费在线观看 | 午夜看看 | 咪咪av| 久热香蕉视频 | 亚洲天堂2016| 一级大片免费看 | 九九在线| 美女午夜视频 | 日韩毛片中文字幕 | 天天天天干| 国产美女免费视频 | 九九九精品视频 | 中文字幕第一页在线 | aaa欧美|