数组方法
会改变原数组:
push()、unshift() 返回长度
pop()、shift() 用于删除并返回最后一个/首个元素
splice() 返回被删除的元素组成的数组
sort()、reverse() 返回改变后的数组
fill() 用于将一个固定值替换数组的元素
不会改变原数组:
concat() array1.concat(array2,array3,...,arrayX) 返回一个新的数组
slice()、join()
foreach() 无返回值, 为数组的每个元素都运行一个函数(遍历整个数组,中途不能中断)
filter() 返回满足条件的新数组
map() 返回格式化后的数组
字符串方法
不会改变原字符串:
split()
replace(searchvalue, newvalue)
substring() string.substring(from, to) 提取字符串中介于两个指定下标之间的字符(不包括 结束 处的字符)
substr() string.substr(start,length) 如果省略了length,那么返回从 stringObject 的开始位置到结尾的字串。
查找(数组 / 字符串)
以字符串为例,数组类似:
indexOf() 返回某个指定的字符串值在字符串中首次出现的位置,找不到返回-1
includes() 判断字符串是否包含指定的子字符串,返回true/false