![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS小技巧
GYB4979
这个作者很懒,什么都没留下…
展开
-
js 多维数组转化一维数组
使用Flat函数 简洁方便 [1,2,[3,4,[5,6]]].flat(Infinity) // [1,2,[3,4,[5,6]]].flat(Infinity)原创 2022-02-15 00:14:56 · 169 阅读 · 0 评论 -
获取两个数组的 并集 交集 和差集合
let a = new Set([1, 2, 3]) let b = new Set([4, 3, 2]) // 并集 let union = new Set([...a, ...b]) // Set {1, 2, 3, 4} // 交集 let intersect = new Set([...a].filter((x) => b.has(x))) // set {2, 3} // 差集 let difference = new Set([...a].filter((x) => !b.ha原创 2022-01-06 16:09:08 · 383 阅读 · 0 评论 -
正则匹配片段
手机号中间4位数掩码加密 let phone = '13800138000' let reg = /(\d{3})\d{4}(\d{3})/g console.log(reg.test(phone)); console.log(phone.replace(reg,'$1****$2')); // 138****8000 匹配小括号/中括号/大括号和括号内容 '<213>,<123213<123原创 2021-12-09 19:17:14 · 227 阅读 · 0 评论 -
18 个 JavaScript 入门技巧
原文出处 转字符串 /* 1.转字符串 */ const input = 123 console.log(input + ''); //用空字符串拼接 console.log(String(input)); //用String()方法 console.log(input.toString()); //用 toString()方法 2.转为数字类型 const input = '123原创 2021-11-28 03:03:29 · 122 阅读 · 0 评论 -
用apply求数组元素的最大值 最小值
用apply求数组元素的最大值 最小值 <script> // 用apply 借调求数组中的最大值或最小值 // 如果一个数组我们已知里面全都是数字,想要知道最大的那个数,由于 Array 没有 max 方法,Math 对象上有 // 我们可以根据 apply 传递参数的特性将这个数组当成参数传入 // 最终 Math.max 函数调用的时候会将 apply 的数组里面的参数一个一个传入,恰好符合 Math.max 的参数传原创 2021-11-07 13:43:35 · 762 阅读 · 0 评论 -
JS代码简化
原文链接(js小技巧)原创 2021-10-10 00:36:48 · 167 阅读 · 0 评论