JavaScript数组的常用操作
增:
push() 向数组的末尾添加一个或更多元素,并返回新的长度
unshift() 在数组开头添加任意多个值,然后返回新的数组长度
splice() 传入三个参数,分别是开始位置、0(要删除的元素数量)、插入的元素,返回空数组
concat() 首先会创建一个当前数组的副本,然后再把它的参数添加到副本末尾,最后返回这个新构建的数组,不会影响原始数组
删:
pop() 方法用于删除数组的最后一项,同时减少数组的length 值,返回被删除的项
shift() 方法用于删除数组的第一项,同时减少数组的length 值,返回被删除的项
splice() 传入两个参数,分别是开始位置,删除元素的数量,返回包含删除元素的数组
slice() 传入两个参数,分别是开始位置和结束位置,不包括结束值,返回一个新数组,不影响原数组
改:
splice() 传入三个参数,分别是开始位置,要删除元素的数量,要插入的任意多个元素,返回删除元素的数组,对原数组产生影响
查:
indexOf() 返回要查找的元素在数组中的位置,如果没找到则返回 -1
includes() 返回要查找的元素在数组中的位置,找到返回true,否则false
find() 返回第一个匹配的元素
JavaScript字符串的常用操作
增:
字符串可以通过‘+’以及${}进行字符串拼接
concat 用于将一个或多个字符串拼接成一个新字符串
删:三个函数都接收一个或两个参数,跟数组中slice相似
slice()
substr() 接受两个参数:起始索引和要提取的字符数
substring() 接受两个参数:起始索引和结束索引 不包括结束位置的字符
改:
trim()、trimLeft()、trimRight() 删除前、后或前后所有空格符,再返回新的字符串
repeat() 接收一个整数参数,表示要将字符串复制多少次,然后返回拼接所有副本后的结果
padStart()、padEnd() 复制字符串,接收两个参数,第一个参数是长度,第二个参数是想要填充的字符,如果小于指定长度,则在相应一边(end/start)填充字符,直至满足长度条件
toLowerCase()、 toUpperCase() 大小写转化
查:
chatAt() 返回给定索引位置的字符,由传给方法的整数参数指定
indexOf() 从字符串开头去搜索传入的字符串,并返回位置(如果没找到,则返回 -1 )
startWith() 从字符串中搜索传入的字符串,判断开头字符串是否与期待值相同,并返回一个表示是否包含的布尔值
includes() 从字符串中搜索传入的字符串,判断字符串是否包含期待值,并返回一个表示是否包含的布尔值
标签:返回,删除,元素,js,参数,数组,字符串 From: https://www.cnblogs.com/myflowers/p/17851601.html