纵有疾风起,人生不言弃
12345678910111213141516171819202122232425262728293031323334
var count = 0function WhoAmI(){ count ++ var res = document.getElementsByClassName('console')[0].innerHTML document.getElementsByClassName('console')[0].innerHTML = `${res} <br/> ${count} I'm ${this.name} of ${typeof(this)}`}WhoAmI() // ①let BillGates = { name: 'Bill Gates'}BillGates.WhoAmI = WhoAmIBillGates.WhoAmI() // ②let SteveJobs = { name: 'Steve Jobs'}SteveJobs.WhoAmI = WhoAmISteveJobs.WhoAmI() // ③WhoAmI.call(BillGates) // ④WhoAmI.call(SteveJobs) // ⑤BillGates.WhoAmI.call(SteveJobs) // ⑥SteveJobs.WhoAmI.call(BillGates) // ⑦WhoAmI.WhoAmI = WhoAmIWhoAmI.name = 'WhoAmI'WhoAmI.WhoAmI() // ⑧BillGates.WhoAmI.apply(SteveJobs) // ⑨SteveJobs.WhoAmI.apply(BillGates) // ⑩