js对象

作者: 蚁丶点 | 来源:发表于2019-03-06 19:50 被阅读0次

    1.动态添加属性方法

    function speak(something){
        alert(something);
    } 
    
    var p=new Object(); 
    p.name="Jack"; // 动态的添加属性
    p.func=speak;  // 动态的添加方法
    alert(p.name);
    p.func("Hello,Hello,大家好!");
    

    2.动态删除属性和方法

    /delete p.name; 
    alert(p.name);
    delete p.func;
    p.func("Hello,Hello,大家好!"); 
    
    p.name=undefined;
    p.func=undefined;
    alert(p.name);
    p.func("Hello,Hello,大家好!"); 
    

    3.构造方法

    function person(name,age){
        this.name2=name;
        this.age2=age;
        
        function speak(something){
            alert(something);
        }
        
        this.func=speak;
    }
    
    var p1=new person("Jack",12);
    alert(p1.name2);
    p1.func("Hello,EveryOne!");

    相关文章

      网友评论

          本文标题:js对象

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