下面是包括ES6的总结的一些数组、字符串方法:
2022/6/5 23:22:07
本文主要是介绍下面是包括ES6的总结的一些数组、字符串方法:,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.数组的方法
unshift() 数组头部添加内容
push() 数组尾部添加内容
pop() 数组尾部删除内容
shift() 数组头部删除内容
sort() 数组排序 a-b 升序 b-a 降序
reverse() 数组倒排序
splice() 修改数组
slice() 截取
indexOf() 查找下标,找不到 返回-1。
forEach() 循环数组 三个参数(数组的每一项, 每一项的下标, 数组本身)
map() 映射数组:对数组的每一项进行操作,返回新的数组
filter() 过滤数组,返回满足条件的数据,保存在新数组中
Every 判断数组每一项是否满足条件 全部满足返回真
Some 只要有一项满足条件就返回真
Join 把数组用连接符连接成字符串
Find 查找满足条件的元素 有就返回第一项 没有的话返回undefined
FindIndex 查找满足条件的下标
Array.From 把类数组转化为数组
Array.of 把参数转化为数组
Fill 填充 用一个元素替换数组的某一部分
Copywithin 用数组的某一部分替换数组的另外一部分
keys() 遍历键名。
values() 遍历键值。
includes() 数组是否包含指定值。
flat() 多维数组转一维数组
2.字符串的方法
match() 匹配 输入内容,返回内容
search() 查找,输入内容,返回下标 -1 不能使用g
indexOf() 检索字符串(内容,下次开始找的位置) -1
lastindexOf() 倒序
replace() 替换字符串 默认只能替换一个 i不区分大小写 g全局 m多行
toUpperCase() 转化为大写
toLowerCase() 转化为小写
slice() 截取子字符串(开始下标,结束的下标-1) 能用于数组和字符串
Substr substring 截取字符串
split() 分隔字符串(分隔,个数) 字符串转化为数组 原有字符串不变
charCodeAt() unicode码
charAt(index) 通过下标获取内容
fromCharCode() 转码
trim() 删除字符串首尾空格
模板字符串 用反引号 ``
includes() 判断是否含有某个字符
startsWith() 返回布尔值,判断参数字符串是否在原字符串的头部。
endsWith() 返回布尔值,判断参数字符串是否在原字符串的尾部。
repeat() 字符串重复 返回新的字符串,表示将字符串重复指定次数返回。
padStart() 字符串补全 返回新的字符串,从头部补全原字符串。
padEnd() 字符串补全 返回新的字符串,从尾部补全原字符串。
这篇关于下面是包括ES6的总结的一些数组、字符串方法:的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署