![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
WWWln1234
**********
展开
-
前端开发中封装的一些常见方法
金额格式化 在开发中涉及到的金额,需要对其进行金额格式化,如123456.23需要转化为123,456.23,就需要我们封装方法了: 我们需要对每一项数字的位置进行判断,此时用字符串比较方便,又数组和字符串的结构相似,数组的一些方法比较灵活,故使用数组的方法进行处理。 主要利用了数组的reverse()方法和reduce(fn,data)方法,reverse()方法主要是对数组进行倒序排列,从后往前进行处理;reduce(fn,data)方法的参数有两个: fn为一个函数,它有四个参数res,item,i原创 2021-04-08 19:18:56 · 981 阅读 · 0 评论 -
前端开发中遇到的ios兼容性问题及解决
前端开发中遇到的ios兼容性问题及解决日期的兼容性事件兼容性 日期的兼容性 iOS下new Date('2020-03-11 00:00:00')不生效,可以使用new Date(2020,03,11,0,0,0')替代,也可以对日期进行date.replace(/-/g, '/')处理。 /** * 在保险期为1年的规则下,获取终保日期的值 * @param {起保日期} start_date */ const getEndDate = (start_date) => { if原创 2021-04-08 18:43:41 · 889 阅读 · 0 评论 -
JavaScript数组展平的实现方式
JavaScript数组展平的实现方式 已知数组const arr = [1, 2, 3, [4, 5, [5, 6], 7, 8], 9, [10, 11, [12]]]; 将其展平为[1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 10, 11, 12] 可以使用的方式: 1. const newArr = arr.toString().split(",").map(item=>Number(item)); //注意这里需要将字符串转换为数字类型的,保证不改变数据类型 c原创 2021-04-08 17:55:51 · 314 阅读 · 0 评论 -
JavaScript中的call方法
一、方法的定义 call方法: 语法:fun.call([obj[,arg1[, arg2[, [,.argN]]]]]) 变量说明:fun是一个方法,obj是要调用的对象,arg1,arg2...是这个方法的参数 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的...转载 2017-08-18 11:44:02 · 229 阅读 · 0 评论