JavaScript进阶篇:一、 数组操作与方法

一、数组的基础知识

(一)数组的定义

数组是一种用于存储多个有序值的数据结构,在 JavaScript 中,数组可以包含不同类型的元素,如数字、字符串、对象等。

let numbers = [1, 2, 3, 4, 5];

let mixed = [1, "two", true, null, { name: "Alice" }, [6, 7, 8]];

(二)数组的创建

 1. 使用字面量语法

let fruits = ["苹果", "香蕉", "橙子"];

 2. 使用`Array`构造函数

let emptyArray = new Array();

let numbers = new Array(1, 2, 3);

let filledArray = new Array(5); // 创建一个包含5个空位的数组

 (三)数组的基本属性和方法

 1. `length`属性

`length`属性返回数组中元素的个数。

let colors = ["red", "green", "blue"];

console.log(colors.length); // 输出 3

 2. 访问和修改元素

通过索引访问或修改数组中的元素。

console.log(colors[0]); // 输出 "red"

colors[1] = "yellow";

console.log(colors); // 输出 ["red", "yellow", "blue"]

 二、数组的基本操作

 (一)添加元素

 1. `push()`方法

在数组末尾添加一个或多个元素,返回数组的新长度。

let vehicles = ["car", "bike"];

vehicles.push("bus", "train");

console.log(vehicles); // 输出 ["car", "bike", "bus", "train"]

 2. `unshift()`方法

在数组开头添加一个或多个元素,返回数组的新长度。

vehicles.unshift("plane", "ship");

console.log(vehicles); // 输出 ["plane", "ship", "car", "bike", "bus", "train"]

 (二)删除元素

 1. `pop()`方法

移除数组末尾的元素,并返回该元素。

let lastItem = vehicles.pop();

console.log(lastItem); // 输出 "train"

console.log(vehicles); // 输出 ["plane", "ship", "car", "bike", "bus"]

 2. `shift()`方法

移除数组开头的元素,并返回该元素。

let firstItem = vehicles.shift();

console.log(firstItem); // 输出 "plane"

console.log(vehicles); // 输出 ["ship", "car", "bike", "bus"]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九溪弥烟、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值