reverse
功能:反转数组,且改变原数组
参数:无
返回值:反转后的数组
push
功能:尾插
参数:push(参数1,[参数2...])
返回值:新数组的长度
pop
功能:尾删
参数:pop(无)
返回值:被删除的元素
;
unshift
功能:头插
参数:unshift(参数1,[参数2...]);
返回值:新数组的长度
shift
功能:头删
参数:shift(无)
返回值:被删除的元素
splice
功能:删除且替换
参数:splice(起始位置,偏移量,[参数1,参数2...]);
返回值:被删除的数组
slice
功能:截取数组区间
参数:slice(起始位置,结束位置) 左闭右开 [起始位置,结束位置)
返回值:截取的区间,不会改变原数组
join
功能:按照分隔符将数组转为字符串
参数:join([分隔符]),默认用逗号分开
返回值:字符串
concat
功能:数组的拼接
参数:concat(新数组)
返回值:拼接后的新数组
字符串API
formCharCode
功能:返回asc码对应的字符
参数:formCharCode(asc1,[asc2...]);
返回值:返回asc码对应的字符
注意事项:该方法是通过类型名String调用的
indexOf 查找字符串第一次出现的位置
lastIndexOf("abc") 查找字符串最后一次出现的位置 如果没找到 返回-1
console.log(str.lastIndexOf("l"));
replace
功能:用参数2,替换参数1
参数:eplace(参数1,参数2)
返回值:替换后的字符串
字符串截取函数
slice和substring 左闭右开
slice(start,end)
substring(start,end)
slice和substring的区别?slice支持负数
倒着数就是左开右闭
split
功能:字符串切割函数,转换为数组
参数:split("分隔符")
返回值:数组
大小写
console.log("HEIhei".toLowerCase());
console.log("HEIhei".toUpperCase());