runxinzhi.com
首页
百度搜索
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;
}
相关阅读:
Leetcode 1349 参加考试的最大学生数
卡特兰数小结
Leetcode 76 最小覆盖字串 (滑动窗口)
Leetcode 5331.跳跃游戏
实现对properties文件的有序读写
Android日志框架darks-logs使用教程
Android入门-Service-start,end,bind,unbind之间的区别
Android实用代码七段(一)
[转帖]自动调整TextView字体大小以适应文字长度
apk,task,android:process与android:sharedUserId的区别
原文地址:https://www.cnblogs.com/jacktu/p/818685.html
最新文章
缓存数据库-redis数据类型和操作(list)
缓存数据库-redis数据类型和操作(hash)
缓存数据库-redis数据类型和操作(string)
缓存数据库-redis安装和配置
css之cursor,float
css之border,dispaly
CSS之background属性
css_样式样式器的分类
css_三种引入方法
html之table标签
热门文章
html之span标签
html之filedset标签
html之dl标签
html之ol标签
leetcode 1353. 最多可以参加的会议数目 (贪心 + 优先队列)
leetcode 5343. 多次求和构造目标数组 (优先队列)
解决pip install read time out 问题
Leetcode 97 交错字符串 (dp)
Leetcode 95 不同的二叉搜索树II
LeetCode 98 验证二叉搜索树
Copyright © 2020-2023
润新知