JavaScript對象添加屬性和方法


 

function dad(){
  this.name = "123"
  this.age = 33

}
var dad1 = new dad()
var dad2 = new dad()

dad.prototype.funcd= ()=>{
  console.log("funcdddddd")
}  //通過“dad.prototype.funName”添加方法,並影響所有的實例,eg:dad1, dad2
// dad1.prototype.funce= ()=>{
//   console.log("funceeeee")
// }// 不能通過"實例對象.prototype.funName"添加方法
dad1.funcf= ()=>{
  console.log("funcffff")
}// 不能通過"實例對象.prototype.funName"添加方法

dad1.funcd()
dad2.funcd()
dad1.funcf()
// dad2.funcf()  //只有dad1有這個方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM