function Person() {}
var person = new Person()
// -- 对象
console.log(person)
// -- 构造函数
console.log(Person)
// -- 原型
console.log(Person.prototype)
console.log(person.__proto__) // 原型的连接
// log
function Person() {}
var person = new Person()
Person.prototype.name = 'a'
console.log(person.name)
Person.prototype = { name: 'b' }
console.log(person.name)
// log
!(function () {
Person.prototype.name = 'a'
function Person() {
this.age = 18
}
var person = Object.create(Person.prototype)
console.log(person.name)
console.log(person.age)
})()
// log
var obj = Object.create(null)
obj.__proto = {
name: 'a',
}
console.log(obj.name)
function getA() {
console.log(1231231)
}
// log
getAAA()
数组
// log