鱼塘码农

菜鸟学习记录
鱼海无涯

最新发布

前端技术

[转]Js二代身份证号码校验

鱼塘马农 阅读(57) 评论(0)

1-6位:表示行政区划的代码。1、2位,所在省(直辖市,自治区)代码;3、4位,所在地级市(自治州)代码;5、6位,所在区(县,自治县,县级市)的代码;7-14位:表示出生年、月、日15-16位:所在地派出所代码17位:性别。奇数(1、3、5、7、9)男性,偶数(2、4、6、8、0)女性18位...

前端技术

数组中arr[i++]与arr[++i]的区别

鱼塘马农 阅读(55) 评论(0)

一、i++为先参与运算,再赋值,例如arr[i++],先计算array[i],再赋值i=i+1 let arr = ['a', 'b', 'c']; let i = 0; console.log(i + ',' + arr[i++] + ',' + i); 从上图的输出可以看到,i=...

前端技术

随机取不可重复的随机数

鱼塘马农 阅读(55) 评论(0)

function newNumber(start,end){ return Math.round(Math.random()*(end-start)+start);//生成在[start,end]范围内的随机数值,只支持不小于0的合法范围 } function ...

前端技术

JS复制对象,修改不影响原对象。

鱼塘马农 阅读(67) 评论(0)

项目开发中遇到一个问题,需求是复制一条记录,方便编辑,因为前端是根据新建的数据有没有ID来判断走新建还是update接口,于是我在复制按钮的事件中将本条记录的ID删除后传给form。写完后发现点了复制以后原表格中的数据ID也没了,以我并不丰富的经验也知道是因为js的对象赋值是引用赋值,传递的是...

前端技术,Vue

转化数组为树形数组

鱼塘马农 阅读(72) 评论(0)

/** * 转化数组数据为树形数据 * @param {Array} flatData 数据数据 * @param {Object} option 参数 * @param {String} option.childrenName 子级字段名称 * @param {String} op...