摘要: 该方法支持精准四舍五入(解决了toFixed方法bug)及准确截取小数位数 一、某些时候toFixed()不能准确的四舍五入如下(1.355) let num = 1.355 let num2 = 1.3551 let num3 = 1.33 let num4 = 1.36 let num5 = 1 阅读全文
posted @ 2021-04-29 16:32 SHY13 阅读(629) 评论(0) 推荐(1) 编辑
摘要: 结果 2020-03-17;19:18:00;1313625;姓名:张三;年龄:20;学历:大学;工资:302,510 已知以下两个数组对象如何获取上面的结果(不允许修改原数组) let sourceData = { 'indexName': '张三', 'indexCode': '13134625 阅读全文
posted @ 2020-03-25 18:26 SHY13 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1、concat concat() 方法用于连接两个或多个数组。 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 语法:arrayObject.concat(array,......,array) 参数描述 arrayX 必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。 阅读全文
posted @ 2020-03-25 16:55 SHY13 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: 如何获取到一天内从00:00:00到23:59:59所有时间的数组 let h1 = "", m1 = "", s1 = "", h = "", m = "", s = "", timestr = "", arr = [] for(let i=0;i<86400;i++){ h1=parseInt( 阅读全文
posted @ 2020-01-09 15:35 SHY13 阅读(495) 评论(0) 推荐(0) 编辑
摘要: Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。下面就是我对moment.js使用过程中的整理,方便以后查阅。 一、引入moment.js 1.N 阅读全文
posted @ 2019-12-29 21:49 SHY13 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 由于数据传输的原因,有时我们得到的是字符串形式的数组(比如:str='["a","b","c","d"]',写成str="['a', 'b', 'c', 'd']",使用JSON.parse()的时候会报错)。要将这种字符串还原成数组对象,有如下两种方法。 1,使用 eval() 函数转换 (1)e 阅读全文
posted @ 2019-12-18 23:27 SHY13 阅读(27691) 评论(0) 推荐(1) 编辑
摘要: 在javascript中,给字符串赋值的操作,使用单引号和双引号都是可以的。const str=' ' 等同于 const str=" "引申:" " 和 ' ' 可以用来处理字符串内部的引号。但是当打印的时候 const str = "'a'" cosnt str2 = '"a"' console 阅读全文
posted @ 2019-12-18 23:12 SHY13 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 当你想把一个对象循环遍历去给定对象赋值的时候,你想得到的结果是[{age:20},{age:21},{age:22}],但是你可能循环出来的push的结果是[{age:22},{age:22},{age:22}]该如何解决这种情况呢,原因是什么? 当你按照以下方法进行书写的时候就会出现值被覆盖只能显 阅读全文
posted @ 2019-11-22 14:25 SHY13 阅读(3108) 评论(0) 推荐(0) 编辑
摘要: 我用了两种方法来解决它,一种较为复杂不提倡,一种较为简单 1.复杂的(不提倡) var obj = {A:1,B:2,C:3} var Barr = Object.entries(obj) //对象自身可枚举属性的键值对数组 var arr = [] for (var i = 0; i < Barr 阅读全文
posted @ 2019-11-22 11:40 SHY13 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 当需要在前端去判断一天只能点击一次,第二天0点重置的时候,该如何去解决呢? 一、首先你需要获取第二天0点的时间,目前我的方法有两种 1.原生 var time= new Date(); time.setDate(t.getDate() + 1); time.setHours(0); time.set 阅读全文
posted @ 2019-11-22 11:25 SHY13 阅读(2522) 评论(0) 推荐(0) 编辑