欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

代碼如下

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

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

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

相關文章

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

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

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

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

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

    javascript變量作用域使用中常見錯誤總結

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

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

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

    JavaScript 瀏覽器兼容性總結及常用瀏覽器兼容性分析

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

    分享11個常用JavaScript小技巧

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

    JavaScript判斷瀏覽器類型的方法

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

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

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

    JS的拖拽屬性draggable詳解

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

    淺析JavaScript中命名空間namespace模式

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

最新評論