×

prototype定义

prototype定义(javascript构造函数类和原型prototype定义的属性和方法的区别)

admin admin 发表于2024-08-22 12:52:40 浏览6 评论0

抢沙发发表评论

这篇文章给大家聊聊关于prototype定义,以及javascript构造函数类和原型prototype定义的属性和方法的区别对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

javascript构造函数类和原型prototype定义的属性和方法的区别

你好,用一个简单的Demo说明你的问题function User(name, age) {this.name = name;this.age = age;}// 在原型添加一个属性和一个获取对象name方法User.prototype.address = "上海";User.prototype.getName = function() {return this.name;};var u1 = new User("user1", 20);console.log(u1.getName());// 输出user1u1.getName = function() {//u1对象重新改变getName方法,只属于u1return this.name + "00";}console.log(u1.getName());// 输出user100u1.address;// 输出上海var u2 = new User("user2", 40);u2.getName();// 输出user2u2.address;// 输出上海

  总的来说,在对象原型附加的属性或者方法将成为对象实例化的一部分,类似一个父类,新创建的对象都继承了prototype的属性和方法。

  希望可以帮到你

React中的 prototype

使用prototype构建自定义对象。prototype是原型链属性,每个对象都有自己的原型链。 看起来很简单,拿个例子看下吧! 构建和使用对象 更多关于Prototype的知识点可以看下这篇文章: 进阶深入理解Prototype原型 ,讲解的很不错!

关于prototype定义到此分享完毕,希望能帮助到您。