Js常用处理方法汇总

米阳 2020-1-16 462 1/16

 

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 -

米阳

6月24日15:37

最后修改:2024年6月24日
1

非特殊说明,本博所有文章均为博主原创。