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