js中的原型、继承的一些想法

前端开发 作者: 2024-08-26 07:15:01
最近看到一个别人写的js类库,突然对js中的原型及继承产生了一些想法,之前也看过其中的一些内容,但是总不是很清晰,这几天利用空闲时间,对这块理解了一下,感觉还是有不通之处,思路上没那么条理,仅作为分享
function f2(){
    var f=(){}
    var test=new f();
    console.log(test instanceof f);//true
    console.log((f.prototype===test.__proto__));true
}
    函数对象
    var f2=new Function('str','console.log(str)')
     f3(){}
    普通对象
    var o= Object();
    var o2={}
    var o3=new f()
    // Object();
    console.log(f.prototype);Object {}
    console.log(o.prototype);undefined
var person=(){}
var person1=new person();
function(){}
(){}
person.name1='js'
console.log(person.name1)js
var person= (){};
    person.name1= 122;
    console.log(person.name1);
     person();
    console.log(person1.name1);undefined
;
    //使用prototype对象为对象添加属性,这样所以的实例都会有此属性
person.prototype.name1
='12'12
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_68843.html