JSFiddle - React, Tailwind, and code Playground
by kkkisme
JavaScript
function Human() {}
Human.prototype.legs = 2
Human.prototype.sleep = function() {
console.log('sleeping')
}
function Coder() {}
Coder.prototype = Human.prototype
Coder.prototype.age = 22
Coder.prototype.work = function() {
console.log('write code')
}
var c1 = new Coder()
document.write(`c1.legs===Human.prototype.legs: ${c1.legs===Human.prototype.legs} ${c1.legs} <br>`)
document.write(`c1.sleep===Human.prototype.sleep: ${c1.sleep===Human.prototype.sleep} <br><br>`)
Coder.prototype.sleep = function() {
console.log('still write code')
}
document.write('--------修改Coder.prototype.sleep------------- <br>')
document.write(`Coder.prototype.sleep = ${Coder.prototype.sleep.toString()} <br>`)
document.write(`Human.prototype.sleep = ${Human.prototype.sleep.toString()}`)