
JS
bitter️
这个作者很懒,什么都没留下…
展开
-
JS计算天数差
【代码】 JS计算天数差。原创 2023-11-10 19:17:19 · 180 阅读 · 0 评论 -
vue项目 复制拷贝文字、链接等
【代码】vue项目 复制拷贝文字、链接等。原创 2023-01-17 10:43:55 · 601 阅读 · 0 评论 -
element ui input输入框仅支持输入正负数和小数(正则)
3.输入框会显示步进器,而且字母eE会编译为数字显示出来。2.中的v-module不支持.number修饰符。比如这个正则/\-?想法1.找遍了正则表达以上需求的,但是没有一个实现的,主要就是负号比较难搞,小数点的正则倒是可以。背景在input输入框中只能输入负号-和小数点.还有数字1-9。......原创 2022-07-27 11:19:55 · 3725 阅读 · 0 评论 -
JS在拼接字符串中加入空格
let str='空'+' '+'格'如果想这样插入空格,页面是无法展示出有空格的效果的解决:添加===>'\xa0' 即可实现let str='空'+'\xa0'+'格'原创 2022-03-03 18:22:24 · 2848 阅读 · 0 评论 -
new Date(),根据当前日期推倒任意时间段前后的日期
思路:1.把当前日期格式转换为时间戳T12.把时间段也转换成时间戳T23.进行T1-T2之间的计算,我一般都是用加法,然后时间段T2用正负来表示4.计算后的时间戳再转化为所需要的格式changeDate(-1)//获取当前日期,前一天的日期changeDate(num) { let date = new Date();//获取当前日期 date = date.getTime()//把当前日期转换为时间戳 date += (86400000) *原创 2022-02-16 15:03:34 · 841 阅读 · 0 评论 -
xxx is not a constructor
let RegExp = new RegExp('[\\u4E00-\\u9FFF]','g')我遇到的问题是,通过这个正则表达式进行验证,当我console.log的时候console.log(RegExp.test(str))就报了一下错误:解决:不要声明的变量名和构造函数名称相同。修改为:let Reg = new RegExp('[\\u4E00-\\u9FFF]','g')console.log(Reg.test(str)),即可。...原创 2021-12-24 14:02:02 · 1010 阅读 · 0 评论 -
js引用类型数组去重方法
第一步:定义一个对象let checkobj={}第二步:使用数组的reduce方法this.totalcheckboxitem=this.totalcheckboxitem.reduce((ary,item)=>{ checkobj[item.groupId]?'':checkobj[item.groupId]=true&&ary.push(item) return ary },[])...原创 2021-12-15 14:18:21 · 1116 阅读 · 0 评论 -
报错:input is invalid type
此报错信息是因为使用了md5加密,但是md5加密的数据没有找到undefinedcurObj.creditCode ? curObj.creditCode : md5(curObj.registerNo)) 此处的curObj.registerNo,如果是undefined,那么就会出现报错。看到此错误,控制台打印一下。...原创 2021-11-23 10:42:08 · 2553 阅读 · 0 评论 -
根据数组对象中不同的属性条件产生二维数组
1.首先定义一个包含n条对象的大数组const sourceData = [{name:"张三",age: 18, height:180},{name: "李四",age: 28,height:160},{name: "王五",age: 38,height:170}]2.再根据数组对象中属性做为二维数组的条件比如:const header=['name','height']3.定义一个函数function tansData(sourceData,header){原创 2021-09-10 21:09:31 · 457 阅读 · 0 评论 -
页面中出现次数最多的三个标签
<body><p>1</p><p>2</p><p>3</p><p>4</p><div>div1</div><div>div2</div><div>div3</div><div>div4</div><div>div5</div><scrip原创 2021-08-10 14:56:45 · 554 阅读 · 0 评论 -
原生实现数组reverse方法
<script>let ary=[1,2,3,4]//索引为: 0,1,2,3// 想要索引反转为:3,2,1,0let indexAry=Object.keys(ary).map(item=>Math.abs(item-(Object.keys(ary).length-1)))let ary2=[]for (let i = 0; i < indexAry.length; i++) {let x=indexAry[i]ary2.push(ary[x])原创 2021-08-10 14:05:19 · 155 阅读 · 0 评论 -
计算字符串中出现的字符及相应的次数
<script>let str='ddddbbccca'let ary=str.split('')let obj={}//键:字符,值:出现的次数ary.forEach(item=>{// 1.item 是否是obj的键if(item in obj){// 再次遍历到item时,item存在于obj中,那么值+1// 因为 对象名【属性名】=值,所以 对象名【属性名】=对象名【属性名】obj[item]+=1}//2. 初次item一定不在obj原创 2021-08-10 13:57:05 · 264 阅读 · 0 评论