沙茶酱
主 题
把文本中的“<”“>”转换为"<"和">"
language
let str = "<<我是大鱼号和小于号>";
function changeSymbol(str){
if(!(typeof(str)==="string"))return str;
var str2=str.replace(/</g,"<");
var str3 =str2.replace(/>/g,">");
return str3
}
时间格式数组去重和排序
language
// 数组对象去重
function arrayDuplicateRemoval(arr){
let obj ={};
arr = arr.reduce((acc,cur)=>{
if(!obj[cur.lis_date]){
obj[cur.lis_date]=true;
acc.push(cur);
}
return acc
},[])
arr = arr.sort(function(a,b){//排序
return new Date(a.lis_date).getTime() - new Date(b.lis_date).getTime();
})
return arr;
}
在一个数组里面去重对象并且排序
language
let arr =[{}]
let arr2=[];
for(let item of arr){
if(JSON.stringify(arr2).indexOf(JSON.stringify(item))===-1){
arr2.push(item);
}else{
continue
}
}
arr2 = arr2.sort(function(a,b){//排序
return new Date(a.lis_date).getTime() - new Date(b.lis_date).getTime();
})
字符串转码base64和解码base64
language
// 一、原生方法
//字符串转base64
function encode(str){
// 对字符串进行编码
var encode = encodeURIComponent(str);
// 对编码的字符串转化base64
var base64 = btoa(encode);
return base64;
}
// base64转字符串
function decode(urlString){
var base64 = decodeURIComponent(urlString)
// 对base64转编码
var decode = atob(base64);
// 编码转字符串
var str = decodeURIComponent(decode);
return str;
}
// 二、第三次放库:https://github.com/dankogai/js-base64
全部评论(0)