JS数组字符串最全
一、数组方法
-
-
- Array.of
创建一个具有可变数量的新数组实例
-
- Array.form
创建一个类数组(或可迭代对象)的浅拷贝数组实例
-
- Array.concat([ ...],[... ])
合并数组(可合并多个数组),并返回合并后的数组
-
- find
返回数组中满足指定函数条件的第一个元素的值,没有则undefined
-
- every
数组内所有元素是否满足指定函数条件,返回布尔值
-
- fill
用固定值填充一个数组从起始索引到终止索引(不包括末尾索引)的全部元素
-
- filter
返回包含满足指定函数条件的所有元素的新数组
-
-
- includes
判断数组中是否包含某一指定值,返回布尔值
-
- findIndex
返回指定函数条件的第一个元素的索引,没有则返回-1
-
- flat
按照指定的条件递归遍历数组,将所有元素与遍历到的子数组中的元素合并为新数组返回
-
- indexOf
返回给定元素在数组中的索引,不存在则返回-1
-
- join
将数组所有元素按指定符号拼接为字符串返回
-
- lastIndexOf
返回指定元素在数组中的最后一个值的索引,不存在则返回-1
-
-
- map
返回数组的每个元素调用一次函数的返回值构成的新数组
-
-
-
-
- unshift
在数组开头添加元素,返回新数组的长度
-
- reduce
对数组中的每个元素执行指定的函数,返回所有结果值
-
-
- slice
返回原数组指定索引内的元素的浅拷贝数组
-
- some
判断数组中是否含有元素满足指定函数条件,返回布尔值
-
-
-
-
-
二、字符串方法
-
- toLocaleLowerCase
特定区域的参数转换为小写并返回
-
- toLocaleUpperCase
特定区域的参数转换为大写并返回
-
-
-
-
- chartCodeAt
返回字符串中指定索引字符的UTF-16
-
- indexOf
返回给定元素在字符串中的索引,不存在则返回-1
-
- includes
判断字符串中是否包含某一指定值,返回布尔值
-
- slice
返回原字符串指定索引内的元素的浅拷贝字符串
-
-
- startsWith
判断字符串是否以给定字符串开头,返回布尔值
-
- endWith
判断字符串是否以给定字符串结尾,返回布尔值
-
- substring
截取指定索引的值之间的字符串并返回
-
-
-
-