博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 演练(5). 模拟类
阅读量:6506 次
发布时间:2019-06-24

本文共 884 字,大约阅读时间需要 2 分钟。

/* 给一个实例化后的空对象添加属性、方法 */obj = {};obj.Name = "张三";obj.Age = 33;obj.ShowInfo = function () { alert(obj.Name + ", " + obj.Age); }obj.ShowInfo(); //张三, 33/* 用函数建立并返回对象 */function GetObj(name, age) {    return {        Name: name,        Age: age,        ShowInfo: function () { alert(this.Name + ", " + this.Age); }    }}GetObj("张三", 33).ShowInfo(); //张三, 33/* 模拟类 */function MyClass(name, age) {    this.Name = name;                                  //属性    this.Age = age;                                    //属性    this.ShowName = function () { alert(this.Name); }; //方法}obj1 = new MyClass("张三", 33); //实例化obj1.ShowName(); //张三//补加的属性与方法MyClass.prototype.ClassName = "MyClass"; MyClass.prototype.ShowInfo = function () { alert(this.ClassName + ", " + this.Name + ", " + this.Age); }obj1.ShowInfo(); //MyClass, 张三, 33obj2 = new MyClass("李四", 44); //实例化obj2.ShowInfo(); //MyClass, 李四, 44

转载地址:http://azzfo.baihongyu.com/

你可能感兴趣的文章
android RecycleView Adapter简单封装
查看>>
PgSQL · 案例分享 · 递归收敛优化
查看>>
Dart的数据库操作
查看>>
Codeforces 591 B Rebranding【Codeforces Round #327 (Div. 2)】
查看>>
命名难,难于上青天
查看>>
做完和做好不一样
查看>>
APUE读书笔记-05标准输入输出库(7)
查看>>
23 第一周作业
查看>>
DNS解析偶尔延迟
查看>>
iOS打电话,发短信,发邮件,打开网址
查看>>
06-验证码-基本功能实现
查看>>
Java数据结构与算法(六) 希尔排序
查看>>
canvas学习笔记
查看>>
IntelliJ Idea下Go项目开启Debug调试
查看>>
elasticsearch安装步骤
查看>>
PHP获取Cookie模拟登录CURL(转)
查看>>
PHP-权限控制类(转)
查看>>
CSS3秘笈第三版涵盖HTML5学习笔记9~12章
查看>>
bzoj1044木棍分割
查看>>
leetcode-136-Single Number
查看>>