分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

js继承——扩展Object方式实现继承

发布时间:2023-09-06 02:01责任编辑:苏小强关键词:js
function Parent(name,sex){ ???this.name ?= name; ???this.sex = sex; ???this.sayName = function(){ ???????console.log(this.name+‘ : ‘+this.sex); ???}}Object.prototype.method = function(obj){ ????????for (var attr in obj){ ???????????this[attr] = obj[attr]; ???????}}function Son(age){ ???this.age = age; ???this.show = function(){ ??????console.log(this.name+‘ : ‘+this.sex+‘ : ‘+this.age); ???} ?????}var p1 = new Parent(‘zhangsan‘,‘男‘);var p2 = new Son(23);p2.method(p1);p2.show();

因为给原型链的的顶端添加方法,所以所有的对象都会添加此属性和方法

js继承——扩展Object方式实现继承

原文地址:https://www.cnblogs.com/jokes/p/9223837.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved