JavaScript
JavaScript
「已注销」
strivewz
展开
-
JavaScript前后移动数组元素
// 前移 let frontMove = (arr, index) => { if (index < 1) return arr arr[index] = arr.splice(index - 1, 1, arr[index])[0] return arr } // 后移 let backMove = (arr, index) => { if (index >= arr.length - 1)...原创 2020-07-10 12:30:43 · 1367 阅读 · 0 评论 -
JavaScript格式化数字最多保留4位小数
JavaScript格式化数字最多保留4位小数 let maxDecimal = (number) => { return String(number).replace(/^(.*\..{4}).*$/, "$1") } console.log(maxDecimal(12.3321432)) // 12.3321 console.log(maxDecimal(12.15)) // 12.15 console.log(maxDecimal(12))原创 2020-07-08 23:17:11 · 2019 阅读 · 1 评论 -
JavaScript实现中英文数字混合排序
JavaScript实现中英文数字混合排序 let arrSortMinToMax = (a, b) => { let cReg = /^[\u4E00-\u9FCC\u3400-\u4DB5\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|[\ud86a-\ud8原创 2020-07-08 22:37:48 · 1577 阅读 · 0 评论 -
JavaScript 数组原型上的方法实现原理(Array.prototype.map/filter/slice/pop/push/shift/unshift/some/every/……)
目录mapfilterslicepoppushshiftunshiftsomeeveryreducefindmapmap() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。注意: map() 方法不会对空数组进行检测。注意: map() 方法不会改变原始数组。/** * map*/Array.prototype...原创 2020-05-04 22:52:25 · 630 阅读 · 0 评论 -
JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别
目录1、JS身份证号码校验2、JS根据身份证号码获取出生年月日3、JS根据出生年月日获取年龄4、JS根据身份证号码获取性别1、JS身份证号码校验/** * 身份证校验 * * @export * @param {*} card * @returns */export function validIdCard(card) { let vcity = { 11: "北京"...原创 2019-12-23 17:36:03 · 1081 阅读 · 0 评论