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