<script> //ES5继承:prototype function User(username,password){ this.username = username this.password= password // this.login = function (){ // console.log("登录") // } } //Admin需要继承User function Admin(){ this.deletePerson = function (){ console.log("删除一个人") } } Object.prototype.login = function (){ console.log('Object上的原型登录方法') } Admin.prototype = new User() let admin = new Admin() admin.login() //admin这个对象上面有原型,prototype,其实在这个上面还有原型,prototype,这样的话一层一层往上走就变成了原型链 //找原型找原型找原型:一直往上找,最上面是Object的原型 let a = [1,2,3] a.login() </script>
26_原型继承与原型链
最新推荐文章于 2024-10-02 05:39:15 发布