JavaScript------数组

本文详细介绍了JavaScript中数组的创建、查看与修改(包括多维数组和索引操作)、长度计算、字符串与数组之间的转换,以及末尾和开头的增加、删除操作。

目录

1.创建数组:

2.查看与修改

3.长度

​编辑

4.字符串与数组转换

5.末尾的增加、删除数组项

6.开头的增加、删除数组项


1.创建数组:

let a = ["spring",22];

结果展示 :

let a = ["spring",22,[1,2,3]];

结果展示: 

2.查看与修改

①查看:

let a = ["spring",22,[1,2,3]];

如果数组中含有多个数组,我们称为多维数组。查找数组中含有的数组的内容,可以用两个中括号

let a = ["spring",22,[1,2,3],[4,5,6]];

 

[2]代表查找在整个数组a中第二个内容

[1]代表查找a[2]的第一个内容

注意:数组中从0开始

 ②修改:

let a = ["spring",22,[1,2,3]];

3.长度


let a = ["spring",22,[1,2,3],[4,5,6]];

 循环遍历数组中的所有项:

let a = ["spring",22,[1,2,3],[4,5,6]];
for(let i=0;i<a.length;i++){
  console.log(a[i]);
}

控制台结果展示:

4.字符串与数组转换

①字符串转换为数组:

let a = "ni,hao,zai,jian";
let b = a.split(",");

第二句代表把a用逗号分隔变成数组b 

结果展示: 

②数组转换成字符串:

第一种方法:

let a = "ni,hao,zai,jian";
let b = a.split(",");
let c = b.join(",");

第二种方法:

let a = "ni,hao,zai,jian";
let b = a.split(",");

 toString() 不需要一个参数,但更有限制。

 join() 可以指定不同的分隔符

比如:

let a = "ni,hao,zai,jian";
let b = a.split(",");
let c = b.join(";");

注意:split(“,”)逗号是因为a里面含有逗号,以逗号分割

比如换一种符号:

let a = "ni,hao,zai,jian";
let b = a.split(":");

结果展示:

因为找不到冒号,所以会把整体a的内容看成数组中的一项,用单引号标记起来

5.末尾的增加、删除数组项

末尾增加数组项------push()

let a = ["nell","bob","lili","wewe",22,99];

在控制台输入,在数组末尾添加了内容: 

 

在js文件中添加内容:

let a = ["nell","bob","lili","wewe",22,99];
var length = a.push("66");

长度从1开始,由于添加了66长度变为7

末尾删除数组项 -------pop() 

let a = ["nell","bob","lili","wewe",22,99];

 结果展示:

let a = ["nell","bob","lili","wewe",22,99];
let b = a.pop();

6.开头的增加、删除数组项

①开头增加数据项------unshift()

let a = ["nell","bob","lili","wewe",22,99];

结果展示: 

 

 ②开头删除数据项------shift()

let a = ["nell","bob","lili","wewe",22,99];
let b = a.shift();

结果展示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值