JavaScript中的Array对象

1、创建Array对象

创建Array对象的语法

var 数组名 = new Array();

定义数组之后。就须要向数组中加入元素。格式例如以下

数组名[<下标>]=值;

2、Array对象属性

Array对象仅提供了4个属性

index:字符在字符串的匹配位置,或者找不到返回-1

input:指定匹配正則表達式的原始字符串

length:返回数组的长度,即数组里有多少个元素,利用该属性能够方便地实现对数组的遍历

prototype:将新定义的属性或者方法加入到Array对象中,然后,该对象的实例就能够调用该属性或者方法

3、Array对象方法

concat():对于对象链接引用,对于字符或字符串复制其值

join():由指定的分隔符分隔的全部元素

pop():从数组中移除最后一个元素并将该元素返回,假设数组为空。则返回underfined

push():将新元素按出现的顺序追加

shift():将数组中的第一个元素移除并返回它

unshift():将这些元素插入到一个数组的开头,以便它们按其在參数表中的次序排序

reverse():将数组元素依照与原来相反的方向重排

sort():返回排序后的Array对象,默认元素依照ASCII字符顺序的升序进行排序

splice():通过移除从start位置開始的指定个数的元素并插入新元素来改动数组。返回值是一个由所移除的元素组成的新的Array对象

tolocalString():以字符串值的形式返回一个值。该值适合于当前环境的区域设置

toString():返回表示对象的字符串

valueOf():返回指定对象的原始值

时间: 2024-10-26 12:13:01

JavaScript中的Array对象的相关文章

javascript中的Array对象的slice()、call()、apply()详解

来51cto已经很多年,就是没怎么写文字,今天来一篇介绍JS的,文章篇幅不是很大,大部分内容是我参考了别人的博客后经过自己理解,自己整理的.方便自己以后回顾知识.文中涉及到javascript中的Array对象的slice().call().apply(); slice()方法,在我之前做的项目中,有两种数据类型下用到过.第一种是string类型的,还有一种是Array对象: string对象的slice(): 定义和用法 slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部

详解Javascript中的Array对象

基础介绍 创建数组 和Object对象一样,创建Array也有2种方式:构造函数.字面量法. 构造函数创建 使用构造函数的方式可以通过new关键字来声明,如下所示: 12 var arr = new Array();console.log(arr);//[] 当然也可以不通过new关键字来声明: 12 var arr = Array();console.log(arr); //[] 如果知道数组元素的个数,也可以直接传入数字表示元素个数: 12 var arr2 = new Array(5);c

javascript中的array对象属性及方法

Array 对象 Array 对象用于在单个的变量中存储多个值. 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, element1, ..., elementn); 参数 参数 size 是期望的数组元素个数.返回的数组,length 字段将被设为 size 的值. 参数 element ..., elementn 是参数列表.当使用这些参数来调用构造函数 Array() 时,新创建的数组的元素就会被初始化为这些

javascript中的Array对象的方法

检测数组:只考虑一个全局作用域的情况下可以使用value instanceof Array 来判断一个对象是否是数组:如果要考虑多个全局的作用域,则使用Object.prototype.toString.call(value) == "[object Array]" 转换方法:toString toLocaleString  join 栈方法:(后进先出)在数组末尾插入一项,在数组末尾弹出一项.push:在数组末尾插入一项或多项,并返回现在的数组长度:pop:弹出数组最后一项,并返回.

JavaScript中的Array对象方法调用

方法concat for  循环与for in 循环 <html> <head> <script type="text/javascript"> alert(2); var arr=[4,5,6,8,7,4]; alert(arr); alert("length:"+arr.length); var arr2=[6,8,9,5,4]; alert(arr2); alert(arr2[0]); alert(arr.concat(ar

JavaScript中的Array和Map集合对象

JavaScript中的Array和Map集合对象 1.Array 用于在单个变量中存储多个值 创建 new Array(); new Array(size); new Array(element0, element1, ..., elementn); 长度 arr.length;设置或返回数组中元素的数目. 赋值 var arr = new Array(); arr[0] = '555'; arr[1] = '666'; 遍历 arr.forEach( function(a){ documen

ExtJS学习-----------Ext.Array,ExtJS对javascript中的Array的扩展

关于ExtJS对javascript中的Array的扩展.能够參考其帮助文档,文档下载地址:http://download.csdn.net/detail/z1137730824/7748893 因为Array中的方法过多.将当中的部分方法设计实例进行学习.实例地址:http://blog.csdn.net/z1137730824/article/details/38797257 (1)Ext.Array中的方法 clean( Array array ) : Array 过滤掉数组里的空值,空值

JavaScript中创建字典对象(dictionary)实例

这篇文章主要介绍了JavaScript中创建字典对象(dictionary)实例,本文直接给出了实现的源码,并给出了使用示例,需要的朋友可以参考下 对于JavaScript来说,其自身的Array对象仅仅是个数组,无法提供通过关键字来获取保存的数据,jQuery源码中提供了一种非常好的方式来解决这个问题,先看一下源码: 复制代码代码如下: function createCache() { var keys = []; function cache(key, value) {  // Use (k

Javascript中的Array(数组) 、{}(映射) 与JSON解析

做网页总会使用javascript,使用javascript总会使用JSON.最近用到一下,就写写. 下面是总结: 1.将javascript中的Array和{}转化为json字符串可以使用json2.js,源码地址https://github.com/douglascrockford/JSON-js. 2.将json字符串转为javascript对象,可以使用javascript自带的eval函数. 3.javascript中可以使用typeof查看变量的类型. 4.要访问json字段,必须是