JavaScript中诡异的delete操作符

时间:2023-12-17 15:19:19
【文件属性】:

文件名称:JavaScript中诡异的delete操作符

文件大小:39KB

文件格式:PDF

更新时间:2023-12-17 15:19:19

arr c del

delete这个操作符呢,在javascript中不是很常用,但是他的特性的确很诡异。 1,删除对象的属性,代码: 复制代码 代码如下: var o = {     a: 1,     b: 2   }; delete o.a; alert(o.a);  //undefined 那么到底delete删除的是对象的属性还是对象的属性值呢,我开始觉得删除的应该是值,因为结果是undefined,而没有报错。但是事实上,我的看法是错误的,举例说明: 复制代码 代码如下: var o = {}; var a = {     pro: “zhenn” }; o.c = a; delete o.c; 


网友评论