js 原型

            //构造函数  
            function d(name,age){  
                this.name = name;  
                this.sex= sex;  
            }  
              
            //在函数原型链上添加属性和方法  
            Dog.prototype.type = 'xxx';  
            Dog.prototype.fun = function(){  
                console.log('mmm');  
            }  
              
            //实例化对象  
            var d1= new d('小明','男');  
            console.log(d1.name);  
            console.log(d1.sex);

  1.             //属性探测  
  2.             // in : 操作符会检查自有属性和原型属性  
  3.             // hasOwnProperty : 只检测自有属性  
  4.             console.log( 'name' in Dog);     //true  
  5.             console.log( 'toString' in Dog); //true  
  6.               
  7.             console.log( Dog.hasOwnProperty('name'));     //true  
  8.             console.log( Dog.hasOwnProperty('toString')); //false  
  9.               
  10.             //删除属性  
  11. //          delete dog.name; // true  
  12.               
  13.             console.log(Object.getOwnPropertyDescriptor(moudel,'name'));  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值