其他分享
首页 > 其他分享> > JS学习笔记:函数原型、原型链、构造函数

JS学习笔记:函数原型、原型链、构造函数

作者:互联网

function foo() {    
    this.some = '222'    //foo对象本身的属性
    let ccc = 'ccc'    //foo对象体的变量而已,跟foo没啥关系
    foo.obkoro1 = 'obkoro1'    //此方式是设置为foo的静态属性,只能通过foo.obkoro1 调用,跟foo的实例没关系
    foo.prototype.a = 'aaa'    //设置foo原型属性,其挂载在原型对象上即:foo.prototype对象上(foo.prototype是个对象,每个函数都有)
}    
foo.koro = '扣肉'    //也是声明静态属性,必须按foo.koro才能调用,用实例是访问不到的
foo.prototype.test = 'test'    //设置原型对象属性
let foo1 = new foo() // `foo1`上有哪些属性,这些属性分别挂载在哪个地方 ?   
foo.prototype.test = 'test2' // 重新赋值

标签:构造函数,foo,JS,原型,obkoro1,test,prototype,属性
来源: https://blog.csdn.net/qq_15941409/article/details/101052647