美文网首页
js delete可以删除对象属性及变量

js delete可以删除对象属性及变量

作者: maoyaocsf | 来源:发表于2017-09-09 11:48 被阅读0次

1,对象属性删除

function fun(){

this.name = 'mm';

}

var obj = new fun();

console.log(obj.name);//mm

delete obj.name;

console.log(obj.name); //undefined

2,变量删除

var name = 'lily';
delete name;
console.log(name); //lily

直接用delelte删除不了变量
3,删除不了原型链中的变量

fun.prototype.age = 18;
delete obj.age;
console.log(obj.age) //18

相关文章

  • js delete可以删除对象属性及变量

    1,对象属性删除 2,变量删除 直接用delelte删除不了变量3,删除不了原型链中的变量

  • JavaScript进阶之:十、delete关键字

    delete关键字的作用:删除对象的属性 语法:delete 对象.属性可以删除没有使用var关键字声明的全局变量...

  • 8. BOM

    全局变量不能被delete删除, 而直接在window对象上的属性可以被delete删除Paste_Image.p...

  • 一些常用的方法记录

    一: 对象操作 删除对象的属性 delete obj.a; //关键字delete可以删除对象的属性 合并两个对象...

  • js中删除数组或对象

    在vue中使用 vue.delete() 删除对象属性 通过delete操作符, 可以实现对对象属性的删除操作, ...

  • js面向对象之 delete 关键字

    delete 作用 删除对象的属性 删除没有使用var变量声明的变量 delete关键字的使用注意 01有返回值 ...

  • js delete 删除对象属性

    1,对象属性删除function fun(){this.name = 'mm';} var obj = new f...

  • js中的delete属性

    笔试题:下面代码输出的是什么? 总结:变量是不可以被删除的对象继承于原型的属性和方法不能delete内置对象的属性...

  • BOM

    window对象 全局变量会成为window对象的属性,但是全局变量不能通过delete 删除,而直接定义在win...

  • js运算符

    js运算符 1. 一元运算符 * delete:用于删除对象中属性的 如:delete o.name; //删...

网友评论

      本文标题:js delete可以删除对象属性及变量

      本文链接:https://www.haomeiwen.com/subject/lovojxtx.html