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;
}
查看全文
相关阅读:
Python数据可视化---pygal模块
Linux常用命令---常用的用户,解压,网络,关机命令
Python实战---制作专属有声小说(调用百度语音合成接口)
Linux基本操作---文件搜索命令
MySQL必知必会1-20章读书笔记
这是反馈的地方呀
设计模式--建造者模式
python 弹窗提示警告框MessageBox
算法分析设计--递归算法
Web程序开发最基本的编程模式--MVC编程模式
原文地址:https://www.cnblogs.com/jacktu/p/818685.html
最新文章
正式工作一个月
对测试转开发的一些想法
《程序员的职业素养》不完整的读后记
关于我
最新Idea超实用告别996插件,都是免费
##Django中Application labels aren't unique解决方法##
python中Switch/Case实现
Python中pip install MySQL-python报错解决方法
RHEL/Centos下Sendmail服务器搭建
vsftpd重启失败解决方法
热门文章
RHEL/Centos下VSFTPD服务器搭建
Git Github使用错误汇总
rhel和centos7下更改网卡名称ens33为eth0
Linux下更改正确国内时间
linux笔记 ---shell脚本
vim的基本操作
爬取抖音短视频改良版(无水印版)
Python爬虫---爬取抖音短视频
Python模块---制作新冠疫情世界地图
Python爬虫---爬取腾讯动漫全站漫画
Copyright © 2011-2022 走看看