JavaScript中诡异的delete操作符

时间:2020-11-26 21:32:39
【文件属性】:
文件名称:JavaScript中诡异的delete操作符
文件大小:39KB
文件格式:PDF
更新时间:2020-11-26 21:32:39
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; 

网友评论