亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS刪除對象中某一屬性案例詳解

 更新時間:2020年09月08日 14:40:36   作者:李大玄  
這篇文章主要介紹了JS刪除對象中某一屬性案例詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下

代碼如下

var obj={
	name: 'zhagnsan',
	age: 19 
}
delete obj.name //true
typeof obj.name //undefined

通過delete操作符, 可以實現(xiàn)對對象屬性的刪除操作, 返回值是布爾

可以刪除其他東西嗎

1.變量

var name ='zs' //已聲明的變量
delete name //false
console.log(typeof name) //String

age = 19 //未聲明的變量
delete age	 //true
typeof age //undefined

this.val = 'fds' //window下的變量
delete this.val	 //true
console.log(typeof this.val) //undefined

已聲明的變量windows下的變量可以刪除, 未聲明的變量不可刪除

2.函數(shù)

var fn = function(){} //已聲明的函數(shù)
delete fn	//false
console.log(typeof fn) //function

fn = function(){} //未聲明的函數(shù)
delete fn	//true
console.log(typeof fn) //undefined

3.數(shù)組

var arr = ['1','2','3'] ///已聲明的數(shù)組
delete arr //false
console.log(typeof arr) //object

arr = ['1','2','3'] //未聲明的數(shù)組
delete arr //true 
console.log(typeof arr) //undefined

var arr = ['1','2','3'] //已聲明的數(shù)組
delete arr[1] //true
console.log(arr) //['1','empty','3'] 

4.對象

var person = {
 height: 180,
 long: 180,
 weight: 180,
 hobby: {
  ball: 'good',
  music: 'nice'
 }
}
delete person ///false
console.log(typeof person)  //object

var person = {
 height: 180,
 long: 180,
 weight: 180,
 hobby: {
  ball: 'good',
  music: 'nice'
 }
}
delete person.hobby ///true
console.log(typeof person.hobby) //undefined

已聲明的對象不可刪除, 對象中的對象屬性可以刪除

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript實現(xiàn)在頁面間傳值的方法

    JavaScript實現(xiàn)在頁面間傳值的方法

    這篇文章主要介紹了JavaScript實現(xiàn)在頁面間傳值的方法,涉及javascript傳值的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • 多瀏覽器支持的右下角浮動窗口

    多瀏覽器支持的右下角浮動窗口

    支持各種瀏覽器的右下角浮動窗口,需要的朋友可以參考下。
    2010-04-04
  • javascript變量作用域使用中常見錯誤總結(jié)

    javascript變量作用域使用中常見錯誤總結(jié)

    剛看了一篇文章對js作用域的理解又會上升到一個新的臺階,javascript里變量作用域是個經(jīng)常讓人頭痛抓狂的問題,接下來對經(jīng)常遇到又容易出錯的情況進行了簡單總結(jié),感興趣的各位可以參考下哈
    2013-03-03
  • JS實現(xiàn)"上次操作未完成禁止新操作"邏輯特事特辦方案

    JS實現(xiàn)"上次操作未完成禁止新操作"邏輯特事特辦方案

    這篇文章主要介紹了詳解JS如何實現(xiàn)"上次操作未完成禁止新操作"的邏輯及思路,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • JavaScript 瀏覽器兼容性總結(jié)及常用瀏覽器兼容性分析

    JavaScript 瀏覽器兼容性總結(jié)及常用瀏覽器兼容性分析

    本文是腳本之家小編日常整理些關(guān)于js兼容性問題,及IE與Firefox等常用瀏覽器的兼容性分析,對js瀏覽器兼容性相關(guān)知識感興趣的朋友一起學(xué)習吧
    2016-03-03
  • 分享11個常用JavaScript小技巧

    分享11個常用JavaScript小技巧

    在我們的日常開發(fā)過程中,我們經(jīng)常會遇到數(shù)字與字符串轉(zhuǎn)換,檢查對象中是否存在對應(yīng)值,條件性操作對象數(shù)據(jù),過濾數(shù)組中的錯誤值,等等這類處理。本文整理出了一些常用的小技巧,希望大家能喜歡
    2022-06-06
  • JavaScript判斷瀏覽器類型的方法

    JavaScript判斷瀏覽器類型的方法

    這篇文章主要介紹了JavaScript判斷瀏覽器類型的方法,可實現(xiàn)針對IE、火狐、谷歌等瀏覽器的判斷,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • JavaScript移動端常用事件之touch觸摸事件詳解

    JavaScript移動端常用事件之touch觸摸事件詳解

    觸屏事件touch也稱為觸摸事件,touch對象代表一個觸摸點,觸摸點可能是一根手指,也可能是一根觸摸筆,觸屏事件可響應(yīng)用戶手指(或觸摸筆)對屏幕或者觸控板操作,下面這篇文章主要給大家介紹了關(guān)于JavaScript移動端常用事件之touch觸摸事件的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • JS的拖拽屬性draggable詳解

    JS的拖拽屬性draggable詳解

    這篇文章主要介紹了JS的拖拽屬性draggable詳解,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 淺析JavaScript中命名空間namespace模式

    淺析JavaScript中命名空間namespace模式

    namespace即“命名空間”,也稱“名稱空間” 、”名字空間”。接下來通過本文給大家介紹JavaScript中命名空間namespace模式的相關(guān)知識,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習吧
    2016-06-06

最新評論