JavaScript -基础- 函数与对象(三)数组对象

本文深入讲解JavaScript数组的创建方法,包括一维与二维数组的创建,以及数组对象的各种方法使用,如join、push、pop、sort等,帮助读者掌握数组的基本操作。

一、数组对象

1、创建方式

1)创建方式一

var arr=[1,2,3];

2)创建方式二

var arr2=new Array(1,2,3);

注意:

数组中可以存储任何数据类型、方法类型(Java则必须相同);

如果采用初始化对象方式创建数组,如果里面只有一个值而且是个数字,那么数字表示的是数组长度,而不是内容;

数组是可变长的

var arr4=new Array(3);  //表示定义了占了三个位置的数组

2、二维数组

var arr2=new Array(5,"hello",true,[1,3]);

arr2[3]    //输出为[1,3]

arr2[3][1]    //输出为1

二、数组对象的方法

1、join方法

将数组中的字符串拼接为一个字符串

var ret=["hello","xiaohu"].join("+++++")  // 输出为 hello+++++xiaohu

2、栈操作 shift unshift pop push  

队列:先进先出

栈:先进后出

pop push 把数据压到栈的底部

var arr=[1,4,6];

arr.push(13);   // arr=[1,4,6,13];

arr5.pop;          //删除最后一个arr=[1,4,6];

shift unshift把数据压到栈的顶部

3、排序 sort reverse

1)reverse反转

var arr6=[1,6,3,2,100]

arr6.reverse();   //  arr6=[100,2,3,6,1]

2)sort

var arr6=[1,6,3,2,100]

arr6.sort();   //  arr6=[1,100,2,3,6]  //排序,但是按照字符串的排序,不是按照数字

arr6.sort(mysort())

function mysort(a,b){

    return a-b;

}

4、concat

 

转载于:https://www.cnblogs.com/xibuhaohao/p/10471125.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值