js教程(3)——数组

一、数组

数组(Array)是一种可以按顺序保存数据的数据类型,我们在有多个相同类型的数据可以用数组保存起来,在一个变量中存放管理会很方便。

1.基本使用

(1)数组的声明

  • 方法一:

    javascript 复制代码
    let 数组名 = [];
  • 方法二:

    javascript 复制代码
    let 数组名 = new Array();

数组是按顺序保存,所以每个数据都有自己的编号,计算机中的编号从0开始,这种编号也叫索引或下标。

(2)使用方法:

取值:

javascript 复制代码
数组名[下标]

遍历数组:

javascript 复制代码
let nums = [1,1,4,5,1,4];
for(let i = 0;i < nums.length;i++){
    console.log(nums[i]);
}

(3)操作数组

增加元素的方法

数组.push()方法可以一次把一个或者把多个元素加入数组末尾

javascript 复制代码
let arr = new Array();
arr.push(1,2,3,4,5);
console.log(arr);    //1,2,3,4,5

数组.unshift()方法可以一次把一个或多个元素添加到数组的开头,并返回该数组的新长度,该方法一般用于在栈中。

javascript 复制代码
let arr = ['red','green'];
arr.unshift('blue','white');    
console.log(arr);    //blue,white,red,green

删除元素的方法

数组.pop()方法从数组中删除最后一个元素,并返回该元素的值。

javascript 复制代码
let arr = ['red','green'];
console.log(arr.pop());    //'green'
console.log(arr);    //'red'

数组.shift()方法可以从数组中删除第一个元素,并返回该元素的值,该方法我们一般用于队列中。

javascript 复制代码
let arr = ['red','green'];
console.log(arr.shift());    //'red'
console.log(arr);    //'green'

数组.splice()方法可以从数组中删除指定位置元素。

javascript 复制代码
arr.splice(起始位置,删除几个元素);
arr.splice(索引);
javascript 复制代码
let arr = [1,2,3,4,5,6,7,8];
arr.splice(4);    //[1,2,3,4,6,7,8];
arr.splice(2,2);    //[1,2,6,7,8];
相关推荐
l1t几秒前
在aarch64机器上安装clang来生成codonjit python模块
开发语言·python
扬帆破浪13 分钟前
sidecar崩溃后前端怎么续命 重启策略与状态保留
前端·人工智能·架构·开源·知识图谱
谙弆悕博士17 分钟前
快速学C语言——第19章:C语言常用开发库
c语言·开发语言·算法·业界资讯·常用函数
月落归舟18 分钟前
深入解析Java基础之基础
java·开发语言
光影少年18 分钟前
前端算法题
前端·javascript·算法
折哥的程序人生 · 物流技术专研19 分钟前
《Java 100 天进阶之路》第20篇:Java初始化、构造器、对象创建的过程
java·开发语言·后端·面试
Lee川20 分钟前
从输入框到智能匹配:一文读懂搜索功能的完整实现
前端·后端
南宫萧幕23 分钟前
基于 Simulink 与 Python 联合仿真的 eVTOL 强化学习全链路实战
开发语言·人工智能·python·算法·机器学习·控制
csbysj202038 分钟前
Perl 运算符
开发语言
朝阳391 小时前
React【面试】
前端·react.js·面试