`

JS中数组Array的用法

    博客分类:
  • js
 
阅读更多

pop:删除原数组最后一项,并返回被删除元素的值;如果数组为空则返回undefined。

var arr = new Array();

arr[0] = "aaa";

arr[1] = "bbb";

arr[2] = "ccc";

//alert(arr.length);//3

arr.pop();

//alert(arr.length);//2

//alert(arr[arr.length-1]);//bbb

arr.pop();

//alert(arr[arr.length-1]);//aaa

//alert(arr.length);//1

 

push:将参数添加到原数组末尾,并返回数组的长度。

var a = [1,2,3,4,5];

var b = a.push(6,7); //a:[1,2,3,4,5,6,7]   b:7

 

concat:返回一个新数组,是将参数添加到原数组中构成的

var a = [1,2,3,4,5];

var b = a.concat(6,7); //a:[1,2,3,4,5]   b:[1,2,3,4,5,6,7]

 

shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined。

var a = [1,2,3,4,5];

var b = a.shift(); //a:[2,3,4,5]   b:1

 

unshift:将参数添加到原数组开头,并返回数组的长度。

var a = [1,2,3,4,5];

var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5]   b:7

注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。

 

splice:分割数组。

splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...

 

reverse:将数组反序。

var a = [1,2,3,4,5];

var b = a.reverse(); //a:[5,4,3,2,1]   b:[5,4,3,2,1]

 

sort(orderfunction):按指定的参数对数组进行排序。

var a = [1,2,3,4,5];

var b = a.sort(); //a:[1,2,3,4,5]   b:[1,2,3,4,5]

 

slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组。

var a = [1,2,3,4,5];

var b = a.slice(2,5); //a:[1,2,3,4,5]   b:[3,4,5]

 

join(separator):将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符。

var a = [1,2,3,4,5];

var b = a.join("|"); //a:[1,2,3,4,5]   b:"1|2|3|4|5"

 

 

分享到:
评论

相关推荐

    JS中数组Array的用法示例介绍

    主要介绍了JS中数组Array的用法,需要的朋友可以参考下

    javascript中数组array及string的方法总结

    本文结合自己的使用经验,给大家总结了javascript中数组array及string的使用方法,这里推荐给有需要的小伙伴。

    javascript稀疏数组(sparse array)和密集数组用法分析.docx

    javascript稀疏数组(sparse array)和密集数组用法分析.docx

    JavaScript 数组- Array的方法总结(推荐)

    JavaScript中的Array类型是经常用到的,Array类型也提供了很多方法能实现我们需求,下面我们来总结一下 一、创建Array的方法 var colors=new Array(); var colors=new Array(3);//创建一个长度为3的数组 var colors=...

    JavaScript中数组Array方法详解

    ECMAScript 3在Array.prototype中定义了一些很有用的操作数组的函数,这意味着这些函数作为任何数组的方法都是可用的。 1、Array.join()方法 Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后...

    javascript稀疏数组(sparse array)和密集数组用法分析

    本文实例讲述了javascript稀疏数组(sparse array)和密集数组用法。分享给大家供大家参考,具体如下: 学习underscore.js数组相关API的时候,遇到了sparse array这个东西,以前没有接触过。 这里学习下什么是稀疏数组...

    js中的数组Array定义与sort方法使用示例

    Array数组相当于java中的ArrayList 定义方法: 1:使用new Array(5 )创建数组 var ary = new Array(5); 2:使用Json语法,var ary = 【1,3,4】; 数组排序: 例: 代码如下: function sort(){ var ary=[11,12,3,5...

    JavaScript数组Array对象增加和删除元素方法总结

    主要介绍了JavaScript数组Array对象增加和删除元素方法,实例总结了pop方法、push方法、splice方法、concat方法等的使用技巧,需要的朋友可以参考下

    JavaScript原生数组Array常用方法

    在入门Vue时, 列表渲染一节中提到数组的变异方法, 其中包括push(), pop(), shift(), unshift(), splice(), sort(), reverse(), 而concat()和slice()不属于变异方法. 在这里就复习一下Array所提供的这几个方法的使用

    JS数组常用方法.md

    常见的JS数组的使用方法 数组对象用来在单独的变量名中存储一系列的值。 我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象: var myArray=new Array() 有两种向数组赋值的方法...

    使用JavaScript数组模拟Java的Hashtable集合

    在讲授JavaSript课程第七章时,发现课件中没有把JavaScript的数组讲清楚。因为,JavaScript的数组非常特殊,...注:本示例代码注释非常详细,请仔细阅读体会JavaScript数组的奇特用法,以及对象的构造方法的书写格式。

    js数组Array sort方法使用深入分析

    javascript 中 Array.sort()方法是用来对数组项进行排序的 ,默认情况下是进行升序排列,实例代码如下: var arrA = [6,2,4,3,5,1]; arrA.sort(); [removed]ln(arrA); //结果是:1,2,3,4,5,6 sort() 方法可以接受...

    javascript中数组(Array)对象和字符串(String)对象的常用方法总结

    主要介绍了javascript中数组(Array)对象和字符串(String)对象的常用方法,结合实例形式总结分析了javascript中关于数组和字符串的常用函数与使用技巧,需要的朋友可以参考下

    javaScript array(数组)使用字符串作为数组下标的方法

    主要介绍了javaScript array(数组)使用字符串作为数组下标的方法,大家可以测试一下看看

    JavaScript 对象与数组参考大全

    以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便...

    JS 操作Array数组的方法及属性实例解析

    本文总结了Array数组的3个属性,length 属性、prototype 属性、constructor 属性使用,并附注数组对象的8个分类及多个方法使用,具体如下: 对象的3个属性1、length 属性 length 属性Length属性表示数组的长度,即...

    Javascript中数组sort和reverse用法分析

    本文实例讲述了Javascript中数组sort和reverse用法。分享给大家供大家参考。具体分析如下: sort() 方法用于对数组的元素进行排序。 reverse()将数组中的元素逆序 首先我们来试试以下这段代码: 代码如下:var ...

Global site tag (gtag.js) - Google Analytics