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()}`)