可以把数组看成是一个单行表格,该表格的每一个单元格都可以存储一个数据,而且数据的类型也可以不同,这些单元格就是数组元素,每一个元素都有一个索引号与之相对应。
Array对象的创建:
arrayObj = new Array();
arrayObj = new Array(3);
上面种的3规定了数组元素的个数。
Array对象的输入:
输入总共有三种方法:
1、创建时直接输出
arr = new Array('a','b','c','d');
2、利用Array对象的下标输出
arr = new Array(9);
arr[2] = 'c';
arr[3] = 'd';
3、利用for语句输入元素
arr = new Array();
for(var i=0;i<n;i++) {
arr[i]=i;
}
Array对象的属性:
Array对象有一个最常用的属性:.length
var arr = new Array(1,2,3,4);
document.write(arr.length);
结果为:4。
Array数组对象的几个方法:
concat();
连接两个或更多的数组。
var arr = new Array(1,2,3);
document.write(arr.concat(4,5));
结果为:
1,2,3,4,5
连接两个数组:
var arr1 = new Array('a','b','c');
var arr2 = new Array(1,2,3);
document.write(arr1.concat(arr2));
结果当然很好看出来的。
shift();
删除数组中的第一个元素,并且返回第一个删除的元素。
var arr = new Array(1,2,3);
document.write(arr.shift());
结果为:1;
注意,此时,代码 解读到这一步arr数组的值已经改变了,如果我们在后面输出arr,如:
document.write(arr);
结果为:2,3
pop();
删除并返回数组的最后一个元素,跟shift()方法类似。
push();
向数组的末尾添加一个或多个元素。
var arr = new Array(1,2);
arr.push(3,4);
document.write(arr);
结果是:1,2,3,4
unshift();
向数组的开头添加一个或多个元素。
var arr = new Array(1,2);
arr.unshift(3,4);
document.write(arr);
结果是:3,4,1,2
Array元素中的排序问题:
reverse();
颠倒数组中元素的顺序。该方法是改变原来的数组,而不是创建新的数组。
var arr = new Array(1,2,3,4);
arr.reverse();
document.write(arr);
结果是:4,3,2,1
sort();
结构为:
array.sort(sortby);
sortby:可选项。规定排序的顺序,必须是函数。如果没有给参数,将按字母顺序排列。
var arr = new Array(3,1,2,4);
arr.sort();
document.write(arr);
结果为:1,2,3,4
获取数组中某段数组元素:
slice();
array.slice(start,end);
start:必选项,规定从何处开始选取,如果是负数,则从数组尾部开始算起。
end:可选项,规定从何处结束。
数组转换成字符串:
toString();
将数组转换成字符串,各个元素之间用逗号分隔。
join();
array.join(separator);
separator:可选项。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。
var arr = new Array(1,2,3);
document.write(arr.join(#);
结果为:1#2#3
分享到:
相关推荐
HTML开发中的Javascript中Array 对象相关的几个方法学习总结
这一篇就可以学会JavaScript Array 数组对象方法
JavaScript中的Array 对象(数组对象)_.docx
本文实例讲述了JavaScript中Array对象用法。分享给大家供大家参考,具体如下: Array数组对象有很多常用的方法和属性,现总结如下: 1. length属性,获取数组中元素的个数。 2. concat()方法,连接两个数组。将两个...
Array对象 6.4.5 Array对象 1、创建Array对象 Array用于创建数组对象及对数组进行处理操作。 创建Array对象的方式有三种: var arr1 = new Array(); //创建空数组 var arr2 = new Array(4); //创建4个长度的数组 var...
JavaScript中的Array对象,就是我们常说的数组对象,主要用于封装多个任意类型的数据,并对它们进行管理。 所有主流浏览器均支持Array对象。 大家都知道Array实例有这四个方法:push、pop、shift、unshift。大家也都...
背景:JavaScript中Array对象的标准方法中,没有indexOf()方法,可通过下面的代码扩展。 代码如下: if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt) { var len = this.length >>> 0; var ...
JavaScript数组对象Array.pdf 学习资料 复习资料 教学资源
本文实例总结了JavaScript数组Array对象增加和删除元素方法。分享给大家供大家参考。具体分析如下: pop 方法 移除数组中的最后一个元素并返回该元素。 arrayObj.pop( ) 必选的 arrayObj 引用是一个 Array 对象。 ...
JavaScript数组对象Array案例.pdf 学习资料 复习资料 教学资源
JavaScript中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 JavaScript提供多个内建对象,比如String、Date、Array等等,使用对象前先定义,如下使用数组对象:Eg: var objectName...
Array对象为JavaScript内置对象,具有以下属性: 属性 描述 constructor 返回对创建此对象的数组函数的引用。 length 返回数组中元素的个数 prototype 向对象添加属性和方法。 用 Array.includes 代替...
JavaScript中的Array对象就是数组,首先是一个动态数组,而且是一个像C#、Java中“数组、List、HashMap/Dictionary”等的超强综合体。 Array数组 使用方式: 例1: var citys = new Array(); //创建数组对象,无需...
javascript 数组中,filter和map使用方法和案例小结。介绍了filter和map的基本使用,语法,使用案例,场景案例及一些注意点
Array 对象用于在单个的变量中存储多个值。
本文介绍了Js的Array 数组对象,具体内容如下 目录 1. 介绍:介绍 Array 数组对象的说明、定义方式以及属性。 2. 实例方法:介绍 Array 对象的实例方法:concat、every、filter、forEach、indexOf、join、...
一个 Array 对象。 item, item2,. . . itemN 可选项。该 Array 的新元素。说明push 方法将以新元素出现的顺序添加这些元素。如果参数之一为数组,那么该数组将作为单个元素添加到数组中。如果要合并两个或多个数组中...