开发者社区> 问答> 正文

js 对象怎么删除属性值

js 对象怎么删除属性值

展开
收起
云计算小粉 2018-05-10 20:00:11 2884 0
1 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    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

    直接用delete删除不了变量
    3.删除不了原型链中的变量

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

    ps:来源网络

    2019-07-17 22:11:02
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载