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];
相关推荐
promiseThen12 分钟前
5 分钟上手 Markdown:标题到表格、代码块与简历实战
前端
web66liang14 分钟前
webpack4+vue2项目使用 sass-embedded 导致的 DockerfIle 构建失败的问题
前端
Strayer17 分钟前
拓扑管网 3D 可视化大屏demo:科技感(地图 + 拓扑 + 3D 空间)
前端·three.js·数据可视化
葬送的代码人生19 分钟前
从 Vue 到 React:Tailwind CSS 布局 + BFF 代理实战
前端·react.js·架构
摸鱼老王不带825 分钟前
不用后端,纯前端读出"网站眼里你的真实出口 IP"——聊聊 Cloudflare 的 cdn-cgi/trace
前端
程序员黑豆36 分钟前
鸿蒙开发入门:Row 和 Column 布局组件详解
前端·harmonyos
Echo缘1 小时前
嵌入式系统C语言资源分类与内存分布分析
c语言·开发语言
hoLzwEge1 小时前
前端环境变量配置指南:.env 文件详解
前端·前端框架
JaneConan1 小时前
鸿蒙 ArkUI 深水区:@Watch 和 @Observed,状态变了「自动跑」+ 嵌套对象「深层重绘」
开发语言·后端·ui·harmonyos
猫头_1 小时前
AI 流式传输工程指南:有了 EventSource 为何还要 Fetch?
javascript·http·llm