会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大强子pq
博客园
首页
新随笔
联系
订阅
管理
2022年6月1日
使用递归实现深拷贝
摘要: function deepClone(obj) { //判断拷贝的obj是对象还是数组 var objClone = Array.isArray(obj) ? [] : {}; if (obj && typeof obj "object") { //obj不能为空,并且是对象或者是数组 因为null
阅读全文
posted @ 2022-06-01 14:11 大强子pq
阅读(108)
评论(0)
推荐(0)
2022年5月24日
常用正则表达式
摘要: 一、语法参考 . - 除换行符以外的所有字符。 ^ - 字符串开头。 $ - 字符串结尾。 \d,\w,\s - 匹配数字、字符、空格。 \D,\W,\S - 匹配非数字、非字符、非空格。 [abc] - 匹配 a、b 或 c 中的一个字母。 [a-z] - 匹配 a 到 z 中的一个字母。 [^a
阅读全文
posted @ 2022-05-24 11:12 大强子pq
阅读(91)
评论(0)
推荐(0)
2022年2月11日
js数据分组
摘要: 一.一个字段一次分组 const arr = [{ "id": "1001", "name": "同学1", "value": "jack" }, { "id": "1001", "name": "同学1", "value": "tom" }, { "id": "1002", "name": &qu
阅读全文
posted @ 2022-02-11 17:07 大强子pq
阅读(836)
评论(0)
推荐(0)
2022年2月8日
前端记住密码功能实现(cookie)
摘要: 用户登录 - xxxxxxxx 用户名: 密 码: 记住密码 <!DOCTYPE html> <html lang="en"> <head> <meta charset=utf-8> <meta http-equiv=x-ua-compatible content="ie=edge"> <meta
阅读全文
posted @ 2022-02-08 11:01 大强子pq
阅读(408)
评论(0)
推荐(0)
2021年11月11日
ESlint:assignment to property of function parameter ‘state‘
摘要: 解释:目的是提醒你不要直接修改函数的形参。因为假如形参是一个对象,修改形参可能会导致对象的属性被覆盖。方法一:将这个参数复制一下方法二:规则添加一个白名单,即指定的入参名称不予限制,(ignorePropertyModificationsFor这个属性) rules: { // 'quotes':
阅读全文
posted @ 2021-11-11 11:04 大强子pq
阅读(1604)
评论(0)
推荐(0)
2021年11月10日
配置eslint
摘要: 找到 .eslintrc.js下的 rules添加对象即可(0表示不不处理,1表示警告,2表示错误并退出) { "rules" : { // 定义对象的set存取器属性时,强制定义get "accessor-pairs": 2, // 指定数组的元素之间要以空格隔开(,后面), never参数:[
阅读全文
posted @ 2021-11-10 13:41 大强子pq
阅读(51)
评论(0)
推荐(0)
2021年9月18日
javascript中toFixed()四舍五入计算bug
摘要: const toFixed = (target, length) => { const str = `${target}`; // 将调用该方法的数字转为字符串 const dot = str.indexOf('.'); // 找到小数点的位置 let decimal = str.split('.'
阅读全文
posted @ 2021-09-18 13:39 大强子pq
阅读(113)
评论(0)
推荐(0)
2021年8月5日
js获取url参数值
摘要: function getQueryString(keyName url) { return ( url .split("?")[1] .split("&") .map((item) => { if (keyName item.split("=")[0]) return item.split("=")
阅读全文
posted @ 2021-08-05 17:03 大强子pq
阅读(42)
评论(0)
推荐(0)
2021年7月9日
javaScript比较两个数组,如果其中一个数组的值和另外一个数组的值相等,那么就更改这个数组的中的值
摘要: 方法一 const arr = [6, 3, 5, 6]; let arrTwo = [ { value: 3, bool: false }, { value: 1, bool: false }, { value: 2, bool: false }, { value: 4, bool: false
阅读全文
posted @ 2021-07-09 08:49 大强子pq
阅读(1113)
评论(0)
推荐(0)
2021年7月5日
javaScript数组去重
摘要: 一.利用reduce去重 const testArr = [1, 2, 2, 3, 4, 4, 5, 5, 5, 6, 7]; testArr.reduce((acc, cur) => { if (!acc.includes(cur)) { acc.push(cur); } return acc;
阅读全文
posted @ 2021-07-05 08:59 大强子pq
阅读(36)
评论(0)
推荐(0)
下一页
公告