首页 技术 正文
技术 2022年11月11日
0 收藏 727 点赞 2,699 浏览 998 个字

1、Javascript的 对象(Object):

//例子:
var car = {
"wheels":,
"engines":,
"seats":
};

2、使用构造函数来创建对象。

//例子:
var Car = function() {
this.wheels = ;
this.engines = ;
this.seats = ;
};//构造函数 通常使用大写字母开头构造函数 通常使用大写字母开头,以便把自己和其他普通函数区别开。
//在 构造函数 中, this 指向被此 构造函数 创建出来的 对象 。所以,当我们在 构造函数 中写:this.wheels = 4;这时,它创建出来的新对象将带有 wheels 属性,并且赋值为 4.
//可以直接认为 构造函数 描述了它所创建出来的对象。

3、使用构造函数时,我们通过在它前面使用 new关键字 来对它进行调用.

//例子
var Car = function() {
this.wheels = ;
this.engines = ;
this.seats = ;
};//myCar 现在成为了 Car 的一个 实例,它具有 构造函数 描述成以上的样子var myCar = new Car(); //记住:要使用 new 关键字 去调用构造函数。因为只有这样,Javascript才知道这是要去构造一个新 对象 ,并且把构造函数中的 this 指向这个新对象。myCar.turboType = "twin";//现在,当 myCar (即 Car 的一个 实例 )创建后,他可以像普通对象一样被使用,包括创建、访问、修改它的属性等,就像我们使用其他对象一样。如上:myCar 变量现在有了一个 turboType 属性了,且值为 "twin" 。

4、不想总是创建相同的对象,可以向 构造函数 中添加参数。

//例子
var Car = function(wheels, seats, engines) {
this.wheels = wheels;
this.seats = seats;
this.engines = engines;
};//在调用 构造函数 时传入一组 参数 了var myCar = new Car(, , );

5、创建对象的 私有属性私有方法;

前言:

1)对象拥有自己的特征,称为 属性,对象还有自己的函数,称为 方法

2)在上一个(第四点)构造函数 中,使用了this 指向当前(将要被创建的)对象中的 公有属性 。也可以创建 私有属性私有方法 ,它们两个在对象外部是不可访问的。

3)我们在 构造函数 中,使用熟悉的 var 关键字去创建变量,来替代 this 创建 属性

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,910
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,435
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,250
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,061
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,693
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,731