WEB开发网
开发学院网页设计JavaScript JavaScript数组对象操作方法属性全集合 阅读

JavaScript数组对象操作方法属性全集合

 2010-09-14 13:42:07 来源:WEB开发网   
核心提示: 该代码执行后,y 保存数组 x 中的最大值,JavaScript数组对象操作方法属性全集合(3),或说 6,3、constructor 属性constructor 属性表示创建对象的函数,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变,object.constructor /

该代码执行后,y 保存数组 x 中的最大值,或说 6。

3、constructor 属性

constructor 属性

表示创建对象的函数。

object.constructor //object是对象或函数的名称。

说明:constructor 属性是所有具有 prototype 的对象的成员。它们包括除 Global 和 Math 对象以外的所有 JScript 固有对象。constructor 属性保存了对构造特定对象实例的函数的引用。

例如:

x = new String("Hi");
if (x.constructor == String) // 进行处理(条件为真)。
//或
function MyFunc {
 // 函数体。
}

y = new MyFunc;
if (y.constructor == MyFunc) // 进行处理(条件为真)。

对于数组来说:

y = new Array();

数组对象的8个分类及多个方法

1.数组的创建

var arrayObj = new Array(); //创建一个默认数组,长度是0
var arrayObj = new Array(size); //创建一个size长度的数组,注意Array的长度是可变的,所以不是上限,是长度
var arrayObj = new Array(item1,item2,); //创建一个数组并赋初值

要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。

2、数组的元素的访问

var ArrayItemValue=arrayObj[1]; //获取数组的元素值
arrayObj[1]= "要赋予新值"; //给数组元素赋予新的值

3、数组元素的添加

 arrayObj.push(item1,item2,...);// 将参数添加到数组结尾,并返回数组新长度

上一页  1 2 3 4 5  下一页

Tags:JavaScript 数组 对象

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接