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

JS如何刪除對(duì)象中的某一屬性(delete)

 更新時(shí)間:2023年01月17日 14:58:55   作者:IsQtion  
這篇文章主要介紹了JS如何刪除對(duì)象中的某一屬性(delete),在這里需要注意已聲明的對(duì)象不可刪除, 對(duì)象中的對(duì)象屬性可以刪除,本文結(jié)合示例代碼給大家的非常詳細(xì),需要的朋友可以參考下

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ì)象屬性可以刪除

到此這篇關(guān)于JS刪除對(duì)象中的某一屬性(delete)的文章就介紹到這了,更多相關(guān)JS刪除對(duì)象某一屬性內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript編程中window的location與history對(duì)象詳解

    JavaScript編程中window的location與history對(duì)象詳解

    這篇文章主要介紹了JavaScript編程中window的location與history對(duì)象,是JavaScript入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • 在JavaScript并非所有的一切都是對(duì)象

    在JavaScript并非所有的一切都是對(duì)象

    本篇文章解釋了 javascript 中的兩種值類型:原始值(primitive)和對(duì)象(object),以及混合使用兩種類型時(shí)的注意事項(xiàng)
    2013-04-04
  • 一個(gè)JavaScript變量聲明的知識(shí)點(diǎn)

    一個(gè)JavaScript變量聲明的知識(shí)點(diǎn)

    JavaScript變量聲明很簡(jiǎn)單,但是這里也有要學(xué)習(xí)的知識(shí)點(diǎn),對(duì)于JavaScript基礎(chǔ)學(xué)習(xí)很重要。
    2013-10-10
  • javascript與java有什么關(guān)系(區(qū)別與相似)

    javascript與java有什么關(guān)系(區(qū)別與相似)

    Java和JavaScript的編程語(yǔ)言,名稱聽(tīng)起來(lái)相似,但卻是兩個(gè)公司開(kāi)發(fā)的不同的產(chǎn)品。Java是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,特別適合于Internet應(yīng)用程序開(kāi)發(fā);而JavaScript是Netscape公司的產(chǎn)品,可以嵌入Web頁(yè)面中的基于對(duì)象和事件驅(qū)動(dòng)的解釋性語(yǔ)言。
    2023-02-02
  • 有關(guān)于JS構(gòu)造函數(shù)的重載和工廠方法

    有關(guān)于JS構(gòu)造函數(shù)的重載和工廠方法

    有關(guān)于JS構(gòu)造函數(shù)的重載和工廠方法,對(duì)此有需要的朋友,參考一下。
    2013-04-04
  • javascript的函數(shù)作用域

    javascript的函數(shù)作用域

    javascript中沒(méi)有塊級(jí)作用域。取而代之的javascript使用的是函數(shù)作用域(function scope):變量在聲明它的函數(shù)體以及這個(gè)函數(shù)體嵌套的任意函數(shù)體內(nèi)都是有定義的。
    2014-11-11
  • javascript 實(shí)現(xiàn) 原路返回

    javascript 實(shí)現(xiàn) 原路返回

    這篇文章主要介紹了javascript 實(shí)現(xiàn)原路返回的方法,需要的朋友可以參考下
    2015-01-01
  • 讓人蛋疼的JavaScript語(yǔ)法特性

    讓人蛋疼的JavaScript語(yǔ)法特性

    JavaScript有很多地方和我們熟知的C、Java等的編程習(xí)慣不同,這些不同會(huì)產(chǎn)生很多讓人意想不到的事情。今天我們就來(lái)探討下這些讓人蛋疼的語(yǔ)法特性
    2014-09-09
  • appendChild() 或 insertBefore()使用與區(qū)別介紹

    appendChild() 或 insertBefore()使用與區(qū)別介紹

    appendChild() 方法在節(jié)點(diǎn)的子節(jié)點(diǎn)列表末添加新的子節(jié)點(diǎn)。insertBefore() 方法在節(jié)點(diǎn)的子節(jié)點(diǎn)列表任意位置插入新的節(jié)點(diǎn),下面為大家介紹下具體的使用,感興趣的朋友不要錯(cuò)過(guò)
    2013-10-10
  • javascript內(nèi)存管理詳細(xì)解析

    javascript內(nèi)存管理詳細(xì)解析

    本文是對(duì)javascript中的內(nèi)存管理進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-11-11

最新評(píng)論