您的位置:首页 > Web前端 > JQuery

jquery 2.0.3 源码学习笔记(三)构造器

2016-12-18 00:00 429 查看
jQuery.fn = jQuery.prototype = {
...
constructor: jQuery,
...
}

<script>
function Aaa(){};
//添加prototype属性
Aaa.prototype.name='zs';
Aaa.prototype.age=12;
var a =new Aaa();
console.log(a.constructor);//function Aaa(){}

function Bbb(){};
//prototype属性被覆盖
Bbb.prototype = {
name:'zs',
age:12
}

var b=new Bbb();
console.log(b.constructor);//function Object() { [native code] }

function Ccc(){};
//constructor属性被修正
Ccc.prototype = {
constructor:Ccc,
name:'zs',
age:12
}

var c=new Ccc();
console.log(c.constructor);//function Ccc(){}
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: