String
//查找
indexOf str.indexOf(searchvalue,fromindex)
//替换
replace str.replace(substr,replacement)
//截取
slice str.slice(start,end)
//分割
split str.split(start,end)
//删除
substring str.substring(start,stop)
//反转字符串
function reverseString(str) {
return str = str.split('').reverse().join('');
}
reverseString("hello"); // olleh
//去空格replace
//去除所有空格
str = str.replace(/\s*/g,"");
//去除两头空格
str = str.replace(/^\s*/\s*$/g,"");
//去除左空格
str = str.replace(/^\s/,"");
//去除右空格
str = str.replace(/(\s*$)/g,"");
Number
转数字 Number(str)
转整数 parseInt(str)
转小数 parseFloat(str)
保留小数 toFixed(0~20) 超出范围可能报错
json
//JSON对象转string
JSON.stringify(json)
//string转JSON对象
JSON.parse(str)
Array
//链接多个数组
arr.concat(arr1,...,arrn)
//分割数组(返回字符串)
arr.join(分隔符) //默认逗号分割
//颠倒顺序
arr.reverse()
//截取元素
arr.slice(start,end)
//删除多个
arr.splice(index,个数)
//删除最后一个
arr.pop()
//删除第一个
arr.shift()
//向末尾添加多个
arr.push(obj1,...,objn)
//向开头添加多个
arr.unshift(obj1,...,objn)
//排序
arr.sort(sortby)
- THE END -
最后修改:2024年6月24日