JS刪除對(duì)象中某一屬性案例詳解
代碼如下
var obj={
name: 'zhagnsan',
age: 19
}
delete obj.name //true
typeof obj.name //undefined
通過(guò)delete操作符, 可以實(shí)現(xiàn)對(duì)對(duì)象屬性的刪除操作, 返回值是布爾
可以刪除其他東西嗎
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.對(duì)象
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
已聲明的對(duì)象不可刪除, 對(duì)象中的對(duì)象屬性可以刪除
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript實(shí)現(xiàn)在頁(yè)面間傳值的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)在頁(yè)面間傳值的方法,涉及javascript傳值的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04
javascript變量作用域使用中常見錯(cuò)誤總結(jié)
剛看了一篇文章對(duì)js作用域的理解又會(huì)上升到一個(gè)新的臺(tái)階,javascript里變量作用域是個(gè)經(jīng)常讓人頭痛抓狂的問(wèn)題,接下來(lái)對(duì)經(jīng)常遇到又容易出錯(cuò)的情況進(jìn)行了簡(jiǎn)單總結(jié),感興趣的各位可以參考下哈2013-03-03
JS實(shí)現(xiàn)"上次操作未完成禁止新操作"邏輯特事特辦方案
這篇文章主要介紹了詳解JS如何實(shí)現(xiàn)"上次操作未完成禁止新操作"的邏輯及思路,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
JavaScript 瀏覽器兼容性總結(jié)及常用瀏覽器兼容性分析
本文是腳本之家小編日常整理些關(guān)于js兼容性問(wèn)題,及IE與Firefox等常用瀏覽器的兼容性分析,對(duì)js瀏覽器兼容性相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-03-03
JavaScript移動(dòng)端常用事件之touch觸摸事件詳解
觸屏事件touch也稱為觸摸事件,touch對(duì)象代表一個(gè)觸摸點(diǎn),觸摸點(diǎn)可能是一根手指,也可能是一根觸摸筆,觸屏事件可響應(yīng)用戶手指(或觸摸筆)對(duì)屏幕或者觸控板操作,下面這篇文章主要給大家介紹了關(guān)于JavaScript移動(dòng)端常用事件之touch觸摸事件的相關(guān)資料,需要的朋友可以參考下2022-10-10

