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;
}
查看全文
相关阅读:
idea 出现 java.noSuchMechodFound
IDEA maven 多项目 出现 java 程序包找不到
Nginx中间件使用心得(一)
IntelliJ IDEA 2017版 编译器使用学习笔记(三) (图文详尽版);IDE快捷键使用
IntelliJ IDEA 2017版 编译器使用学习笔记(二) (图文详尽版);IDE快捷键使用
IntelliJ IDEA 2017版 编译器使用学习笔记(一) (图文详尽版);IDE快捷键使用;IDE多行代码同时编写
IntelliJ IDEA 2017版 导入项目项目名称为红色
IntelliJ IDEA 2017版 spring-boot与Mybatis简单整合
IntelliJ IDEA 2017版 spring-boot加载jsp配置详解(详细图文实例)
IntelliJ IDEA 2017版 spring-boot修改端口号配置把端口号改为8081
原文地址:https://www.cnblogs.com/jacktu/p/818685.html
最新文章
Sencha Touch快速入门(译)
jQuery学习笔记2——表单操作
图片的响应式实现
登陆注册逻辑
唉
每日,成就逻辑
月卡逻辑
随笔1
libuv(不断更新)
mysql循环获取结果集
热门文章
强迫症治疗的两个陷阱
可喜
强迫症
gitlab 创建ssh步骤
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
idea智能提示 不管用 问题
idea maven 依赖问题
idea 多项目部署碰到的问题
idea问题记录
eclipse 出现 jar包找不到 问题记录
Copyright © 2011-2022 走看看