JavaScript基础知识介绍——在JavaScript中创建新对象

本文深入解析JavaScript中对象的创建、属性与方法的使用,以及数组的定义与实例化,包括多维数组和内部数组的运用,为前端开发者提供实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在JavaScript中创建一个新的对象是十分简单的。首先他必须定义一个对象,而后再为该对象创建一个实例,这个实例就是一个新对象,它具有对象定义中的基本特征

一、对象的定义

JavaScript对象的定义,其基本格式如下:

function object(属性表)
This.prop1=prop1;
This.prop2=prop2;
.....
This.meth=functionName1;
This.meth=functionName2;
.....

在一个对象的定义中,可为该对象致命其属性和方法。通过属性和方法构成了一个对象的实例

二、创建对象实例

一旦对象定义完成后,就可为该对象创建一个实例了:

NewObject= New object();——其中NewObject是新的对象 Object是已经定义好的对象

三、对象方法的使用

在对象中除了使用属性外,有时还需要使用方法。

在对象的定义中,我们看到This.meth=FunctionName语句,那就是为定义对象的方法。

实质对象的方法就是一个函数FunctionName,并返回相应的字符串。

四、JavaScript中的数组

使用New创建数组

JavaScript中没有提供其他语言具有明显的数组类型,但可以通过function定义一个数组,并使用New对象操作符创建一个具有下标的数组。从而实现任何数据类型的存储

1. 定义对象的数组

Function arrayName(size){
This.length=size;
for(var X= ;X<=size;X++)
this[X]=;
return this;
}

 2. 创建数组实例

一个数组定义完成后,还不能马上使用,必须为该数组创建一个数组实例

Myarray=New arrayName(n);并赋予初值

Myarray[1]="字符串1";
Myarray[2]="字符串2";
......

一旦给数组赋予了初值,数组中就具有真正意义的数据了,以后就可以在程序设计过程中直接引用。

创建多维数组:

Function creatMarray(row,col){
var index=0;
this.length=(row*10)+col;
for(var x=1;x<=row;x++)
for(var y=1;y<=col;y++)
index=(x*10)+y;
this[index]="";
}
myMArray= new creatMArray();
之后可通过myMAarray[11]、myMAarray[12]...来引用

内部数组:在JavaScript中为了方便内部对象的操作,可以使用窗体(Forms)、框架(frame)、元素(element)、链接(link)和锚(anchor)等数组实现对象的访问

anchors[]由于窗体的访问(它是通过<form name="...">所指定的),links[]用于被链接到的锚点的访问(它是通过<a href="...">所指定的),forms[]反映窗体的属性,而anchors[]反映web页面中的链接属性

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值