zoukankan
html css js c++ java
javascript中的面向对象
创建对象:var obj = new Object();
构造函数:
1
function
info(id, name)
2
{
3
this
.id
=
id;
4
this
.name
=
name;
5
}
构造对象:
var
info1
=
new
info(
1
,'ab');
或者
var
info
=
{id:
1
;name:'ab'}
;
删除对象的属性:
js 1.2之后:delete info.name;
js 1.2之前可以用这些方法使一个属性失效:
info.name
=
null
;
或者把属性设置成未定义,只需要把一个没定义的属性赋给它:
info.name
=
info.namemm;
或者把更巧妙的使用void运算符生成一个未定义的值:
info.name
=
void
0
;
枚举对象的属性:
for
(
var
i
in
info)
{
alert(i);
}
给类添加方法:
//
方法
function
show(name)
{
alert(name);
}
//
新构造函数
function
info(id,name)
{
this
.id
=
id;
this
.name
=
name;
//
method
this
.show
=
show;
}
查看全文
相关阅读:
GET POST区别
http1.0 1.1 2.0区别
分布式系统理论之Quorum机制
MySQL解析过程、执行过程
redis常见问题和解决方案
Windows下安装Linux虚拟机的用途和好处
ping,telnet,ssh命令的理解
强化学习入门 第五讲 值函数逼近
强化学习入门第四讲 时间差分方法
强化学习基础 第三讲 蒙特卡罗方法
原文地址:https://www.cnblogs.com/jacktu/p/818685.html
最新文章
移动应用抓包调试利器Charles
使用Charles进行移动APP抓包分析
BASE64编码的图片在网页中的显示问题的解决
精通gulp常用插件
一个简单好用的http服务器
HTTP详解
移动端适配之sprite雪碧图背景定位
Sublime Text常用设置之个人配置
凑算式
生日蜡烛
热门文章
煤球数目
uva 725 Division
zoj 1828 Fibonacci Numbers
P0505
审美课
分考场
L3-014 周游世界 (30 分)
L3-013 非常弹的球 (30 分)
HashMap知识点、问题
String为什么不可变
Copyright © 2011-2022 走看看