美文网首页微信小程序
Js中Array()的使用

Js中Array()的使用

作者: 6beba5d4a569 | 来源:发表于2016-12-18 15:33 被阅读7次

Array()是在Js中经常用到,现总结常用的一些方法

声明:

var list = new Array()

赋值:

list[0] = 0;

list[1] = 1;

list[2] = 2;

或者这样声明:var list = [0,1,2]

1shift():删除数组的第一个元素,返回删除的值。这里是0

2unshift(3,4):把参数加载数组的前面,返回数组的长度。现在list:中是3,4,0,1,2

3pop():删除数组的最后一个元素,返回删除的值。这里是2.

4push(3):将参数加载到数组的最后,返回数组的长度,现在List中时:0,1,2,3

5concat(3,4):把两个数组拼接起来。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。现在list:中是0,1,2,3,4

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

7reverse:将数组反序

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

var b = a.reverse();

//a:[5,4,3,2,1] b:[5,4,3,2,1]

8sort(orderfunction):按指定的参数对数组进行排序默认按字符编码的顺序进行排序

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

var b = a.sort();

//a:[1,2,3,4,5] b:[1,2,3,4,5]

如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:

若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。

若 a 等于 b,则返回 0。

若 a 大于 b,则返回一个大于 0 的值。

如:

function sortNumber(a,b)

{

return a - b

}

var arr = new Array(6)

arr[0] = "10"

arr[1] = "5"

arr[2] = "40"

arr[3] = "25"

arr[4] = "1000"

arr[5] = "1"

document.write(arr + "")

document.write(arr.sort(sortNumber))

输出:

10,5,40,25,1000,1

1,5,10,25,40,1000

9slice(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]

10join(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"

11 toString():把数组转换为字符串,并返回结果。现在List中时:1,2,3

12 toLocaleString():把数组转换为本地数组,并返回结果。

相关文章

  • Js中Array()的使用

    Array()是在Js中经常用到,现总结常用的一些方法 声明: varlist=newArray() 赋值: li...

  • Set-WeakSet (es6)

    数据结构:存放数据的方式js中Array可以使用下标,Map和Set不能使用下标。但是Array,Map,Set都...

  • Array代替Map

    Js中默认是没有Map对象的,可以使用Array来代替Map.

  • 2019-01-25

    js中的内置对象 1.Array 创建数组1.使用Array构造函数 语法:newArray(数组保存的项目数量或...

  • JS中map()函数的使用

    相关文章:JS中forEach()方法的使用 一、概念 map()方法定义在JavaScript的Array中,它...

  • js 数组

    Array 是我们在平常开发中经常使用的数据结构,下面是js 中Array 的基本用法,我们可以将数组中的方法分为...

  • js数组

    JS数组的创建: 1,使用Array数组的方式: var arrayObj = new Array();//创建一...

  • javascript的Array,我们真的充分使用了么?

    对于web开发过程中的JS对象 Array ,我们真的充分使用了么?是不是理解了Array的全部?能够在合适的地...

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • js数组方法大全

    js数组方法大全 JavaScript中创建数组有两种方式(一)使用 Array 构造函数: (二)使用数组字面量...

网友评论

    本文标题:Js中Array()的使用

    本文链接:https://www.haomeiwen.com/subject/kpxzmttx.html