使用方法简单,只需要放在你的 utils.js 工具文件中,直接export const 加上下面封装方法,在别的文件中使用 {方法1,方法2,方法3...}引用后直接使用即可。
01、输入一个值、返回其数据类型
type = para =>{
return Object.toString.call(para).slice(8,-1)
}
02、冒泡排序
升序 bubbleAsSort()
bubbleAsSort = arr =>{
for(let i=0;i<arr.length -1;i++ ){
for(let j=0;j<arr.length -1 -i;j++){
if(arr[i] >arr[j + i]){
let temp = arr [j + i];
arr [j +1] = arr [i];
arr[j] = temp;
}
}
}
}
03、阶乘
factorial = num => {
let count = 1;
for(let i=0;i<=num;i++){
count *=i;
}
return count;
}
04、两个数之间累乘
multBetride = (x,y) =>{
let count;
if(x<y){
count = x;
for(let i=x + 1;i<=y;i++){
count *=i;
}
return count;
}else{
count = y;
for(let i = y+1;i<=x;i++){
count *=i
}
return count;
}
}
05、累加
() 里面可以放N个实参
function cumsum(){
let sum = 0;
for(let i=0;i<arguments.length;i++){
sum+=arguments[i];
}
}
06、银行卡号分割
bank_filter = val =>{
var += '';
var = var.replace(/(\s)/g,'').replace(/(\d{4})/g,'$1 ').replace(/\s*$/,'');
return val;
}
需要了解更多,请查询官网资料。