news 2026/4/23 15:40:55

JavaScript 字符串和数组方法总结(默写版:同9则6 Str21 Arr27)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JavaScript 字符串和数组方法总结(默写版:同9则6 Str21 Arr27)

JavaScript 字符串和数组方法总结

  • 相同方法9个
  • 字符串正则方法6个
  • 字符串其他方法21个
  • 数组其他方法27个

这是我有段时间天天默写,后面越写越熟练之后,总结的比较好记忆的顺序以及容易混淆记错的点。
因为是默写的版本(记录在这方便以后需要的时候对照检查),所以信息不会太多。详细版可以看推荐的关联阅读。
学习没有捷径,唯有脚踏实地。
强行将这些方法记忆后,再看字符串和数组,终于感觉不再是一团乱麻。

关联阅读推荐

JavaScript 36个字符串方法完整参数返回值表

JavaScript 36个数组方法完整参数返回值表


同9则6 Str21 Arr27

序号

字符串(增截改查判)

序号

数组(增删改查判)

同9

Arr27

1

toString()

1

push()

末尾新增,返len

2

toLocaleString()

2

unshift()

头部新增,返len

3

valueOf()

3

pop()

末尾删除,返删

4

at(i)

undefined

4

shift()

头部删除,返删

5

concat()

5

copyWithin(t,s,e)

6

silce(s,e)

6

splice(s,n,item...)

7

indexOf(v,f)

-1

7

join(separator)

8

lastIndexOf(v,f)

-1

8

Array.of(item...)

9

includes(v,f)

Boolean

9

Array.from(arrayLike)

则6

10

reverse()

无参数

1

search(e)

-1

11

sort(fn)

1,-1,0

2

match(e)

null

12

reduce(fn(sum,e,i,arr))

3

matchAll(e)

null

13

reduceRight(fn(sum,e,i,arr))

4

replace(old,new)

14

fill(v,s,d)

5

replaceAll(old,new)

15

filter(fn(e,i,arr))

新数组或空数组

6

split(e,limit)

16

flat(deep)

Str21

17

find(fn(e,i,arr))

undefined

1

padStart(len,s)

18

fingIndex(fn(e,i,arr))

-1

2

padEnd(len,s)

19

flatMap(fn(e,i,arr))

3

repeat(n)

20

forEach(fn(e,i,arr))

无返回值

4

substring(s,e)

21

map(fn(e,i,arr))

新数组

5

substr(s,n)

22

keys()

无参数

6

toLowerCase()

23

values()

无参数

7

toLocaleLowerCase()

24

entries()

无参数

8

toUpperCase()

25

every(fn(e,i,arr))

Boolean

9

toLocaleUpperCase()

26

some(fn(e,i,arr))

Boolean

10

normalize(form)

27

Array.isArray()

Boolean

11

trim()

12

trimStart()

13

trimEnd()

14

charAt(i)

15

charCodeAt(i)

16

codePointAt(i)

17

String.fromCharCode()

18

String.fromCodePoint()

19

startsWith(s,f)

Boolean

20

endsWith(s,len)

Boolean

21

str.localeCompare(s)

Boolean

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:30:02

【必收藏】从零开始学漏洞扫描:网络安全防护与黑客攻防入门

一、漏洞扫描的含义 1.漏洞扫描是一种网络安全工具,用于检测计算机系统、网络设备和应用程序中存在的安全漏洞和漏洞。这些漏洞可能会被黑客利用,从而导致系统被入侵、数据泄露或服务被中断。因此,漏洞扫描是保护网络安全的重要步骤之一。 …

作者头像 李华
网站建设 2026/4/23 11:30:28

PaddlePaddle镜像在新能源电池缺陷检测中的工业应用

PaddlePaddle镜像在新能源电池缺陷检测中的工业应用 在智能制造加速推进的今天,动力电池生产线正面临前所未有的质量控制挑战。一块小小的电极片上,可能隐藏着微米级的划痕或褶皱——这些肉眼难辨的瑕疵,却足以引发电池热失控甚至起火。传统…

作者头像 李华
网站建设 2026/4/23 11:26:59

OpCore Simplify终极指南:智能黑苹果配置一键搞定

OpCore Simplify终极指南:智能黑苹果配置一键搞定 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为繁琐的黑苹果配置而苦恼吗&#x…

作者头像 李华
网站建设 2026/4/17 15:49:04

视频稳定终极指南:从陀螺仪数据到专业级防抖的完整流程

视频稳定终极指南:从陀螺仪数据到专业级防抖的完整流程 【免费下载链接】gyroflow Video stabilization using gyroscope data 项目地址: https://gitcode.com/GitHub_Trending/gy/gyroflow 在当今视频创作蓬勃发展的时代,专业级的视频稳定技术已…

作者头像 李华
网站建设 2026/4/23 11:38:50

如何快速掌握PingFangSC字体包:新手的完整使用指南

如何快速掌握PingFangSC字体包:新手的完整使用指南 【免费下载链接】PingFangSC PingFangSC字体包文件、苹果平方字体文件,包含ttf和woff2格式 项目地址: https://gitcode.com/gh_mirrors/pi/PingFangSC 还在为网页字体在不同设备上显示不一致而烦…

作者头像 李华
网站建设 2026/4/23 9:44:25

Qwen-Edit-2509终极指南:如何用自然语言控制AI图像视角

还在为产品展示角度单一而烦恼?为游戏角色缺少多角度参考图而困扰?传统3D建模和图像编辑需要专业技能和大量时间,而Qwen-Edit-2509多视角LoRA插件让这一切变得简单直观。这款AI图像编辑工具通过自然语言指令实现视角的精细化控制,…

作者头像 李华