JS——delete

Posted 站错队了同志

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS——delete相关的知识,希望对你有一定的参考价值。

1、对象属性删除

<script>
    function fun(){

        this.name = mm;

    }

    var obj = new fun();

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

    delete obj.name;

    console.log(obj.name); //undefined
</script>

2、变量删除

<script>
    var name = lily;
    delete name;
    console.log(name); //name is not defined
</script>

3、对象原型设置的属性无法删除

<script>
    function Person() {

    }
    Person.prototype.say=hello;
    var p=new Person();
    console.log(p.say);//hello
    delete p.say;
    console.log(p.say);//hello
</script>

 

以上是关于JS——delete的主要内容,如果未能解决你的问题,请参考以下文章

为啥这个代码片段说包含错误?

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

js代码片段: utils/lcoalStorage/cookie

JS代码片段:一个日期离现在多久了