在项目中常用的JS方法封装
Posted 养乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在项目中常用的JS方法封装相关的知识,希望对你有一定的参考价值。
使用方法简单,只需要放在你的 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; }
需要了解更多,请查询官网资料。
以上是关于在项目中常用的JS方法封装的主要内容,如果未能解决你的问题,请参考以下文章