JavaScript 学习手册

免费学习 完整知识体系 快速检索

JavaScript学习手册《数组的创建与基本操作》:数组是有序的数据集合,元素可以是任意类型。 **创建数组:** ```javascript // 字面量 const arr = [1, 2, 3]; // 构造函数(不推荐,除非指定长度) const arr2 = new Array(...

数组

数组的创建与基本操作

【详细说明 & 代码示例】
数组是有序的数据集合,元素可以是任意类型。 **创建数组:** ```javascript // 字面量 const arr = [1, 2, 3]; // 构造函数(不推荐,除非指定长度) const arr2 = new Array(5); // 创建长度为5的空数组 ``` **访问与修改:** ```javascript arr[0]; // 1 arr[1] = 10; ``` **常用属性:** `length`(可写,用于截断或扩展) ```javascript arr.length; // 3 arr.length = 5; // 变为 [1,2,3, empty×2] ``` **添加/删除元素:** - `push()` – 尾部添加 - `pop()` – 尾部删除并返回 - `unshift()` – 头部添加 - `shift()` – 头部删除并返回 ```javascript arr.push(4); // [1,2,3,4] arr.pop(); // 4 arr.unshift(0); // [0,1,2,3] arr.shift(); // 0 ``` **其他:** - `splice(start, deleteCount, ...items)` – 删除、替换或插入 - `slice(start, end)` – 截取子数组(不改变原数组) - `concat()` – 合并数组 ```javascript const a = [1,2]; const b = [3,4]; const c = a.concat(b); // [1,2,3,4] ```

学习提示:建议打开浏览器开发者工具(F12)中的 Console 面板,直接运行代码片段,实时查看输出,加深理解。

全部章节目录(共 48 个知识点)

JavaScript 基础 (1个知识点)

字符串 (1个知识点)

日期与时间 (1个知识点)

错误处理 (1个知识点)

BOM 操作 (1个知识点)

异步编程 (1个知识点)

Promise (1个知识点)

async/await (1个知识点)

Ajax 与请求 (1个知识点)

模块化 (1个知识点)

(1个知识点)

闭包 (1个知识点)

作用域 (1个知识点)

正则表达式 (1个知识点)

框架与库基础 (2个知识点)

使用说明

  • • 本手册涵盖 JavaScript 从基础到 ES6+ 及 Web API 的完整知识体系
  • • 在搜索框输入关键词,快速定位相关知识点
  • • 点击条目标题进入详情页,查看详细说明与代码示例
  • • 页面按分类展示所有知识点,方便系统性学习
  • • 建议打开浏览器开发者工具(F12)的 Console 面板运行代码,加深理解