js在線運行測試地址:http://js.jsrun.net/
js常用函數收集:
1、編寫類似java中的lastIndexOf
function lastIndexOf(str, c) {
var x = str.indexOf(c);
if (x == -1) {
return x;
}
for (var i = 0; i < str.length - x; i++) {
let index = str.indexOf(c, x + 1);
if (index == -1) {
break;
}
x = index;
}
return x;
}
console.log(lastIndexOf('43243413234', '2'));
2、vue字符串轉json
後臺返回的是拼接的字符串
"{result:'0',msg:'操作失敗!'}"
ajax回調函數
.then(res => {
//將json字符串轉換成json象
let a = eval("(" + res.data + ")");
3、substring使用
let s = "323;3232;"
console.log(s.substring(s.length-1,s.length)) ;
console.log(s.substring(s.length-1,s.length) == ';') true
console.log(s.substring(0,s.length-1)) 323;3232