
前言
上一篇《JavaScript篇 05》中,我们掌握了JS函数的三种定义方式,尤其是箭头函数的简洁语法。你可能会注意到一个细节:在很多代码示例中,箭头函数经常和map、filter、reduce这样的方法一起出现——这些正是JS数组中最重要的三个方法,它们和Python的列表推导、map/filter函数在逻辑上完全对应。
本篇作为JavaScript篇的第六篇,我们将系统学习JS的数组和字符串核心方法。JS的数组方法数量是Python列表方法的2-3倍,功能更加丰富。但好消息是:核心的逻辑模式(遍历、筛选、转换、聚合)和Python完全一致,你不需要重新学习"编程思维",只需要学习新的"方法名称"。本文全程采用Python对照教学法,每个JS数组/字符串方法都有对应的Python写法,让你快速建立起"Python怎么写,JS怎么写"的条件反射。
本节核心学习内容:
- 数组基础操作:增删改查(对照Python list方法)
- 数组遍历三剑客:map、filter、reduce(对照Python列表推导)
- 数组搜索与判断:find、findIndex、some、every、includes
- 数组排序与反转:sort、reverse
- 数组与字符串互转:split、join
- 字符串常用方法:slice、substring、indexOf、includes、trim、replace
- JS数组/字符串方法 vs Python列表/字符串方法完整对照
文章目录
一、数组基础操作
1.1 创建数组
// JS 创建数组
const arr1 = [1, 2, 3, 4, 5]; // 字面量(最常用)
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/zsh_1314520/article/details/165006538




