20240129收获

  1. 今天终于发现《八部金刚功》第五部我一直做的是错的,嗨。
  2. 这里这个写法非常聪明,创立的数组,以及用obj[key] =item[key]这样的写法,这个写法充分展示了js常规写法中只有等号右边会去参与运算,等号左边就是普通的键的写法,但是两个直接看起来却很对称,然后这样的写法特别好的利用了这个数组,看来js的写法里面数组和对象的利用也很关键。刚刚我终于发现一个有趣的点,那就是咱们国人的思维很适合编程的逻辑,只要掌握然后再去习惯,就比如这上面的遍历,我们的逻辑是这样的,我们需要导出后端返回的每一项数据里面,符合要求的那个别数据。所以我们要清楚,有了这个思维之后,就可以去形成代码了,先拿到后端的数据,然后去找每一项,然后去取符合要求的数据。从而就变成了

后端总数据.map(每一项 item =>{

定义一个接收用的容器 const obj

拿到每一项符合要求的数据,这里是关键,这里有两种写法,一种是对"每一项"的数据进行遍历,判断是否符合要求,另一种写法是根据我们制定的要求去直接取每一项中对应的数据,就是精确查找。这里的思维一定要形成,因为已经有老程序员为我们设计了方便的运算模式,那就是对象[属性]这样的模式就能直接帮助我们精确定位到我们要的数据,而不是一个个的去遍历。也就说提炼出来就是当明确查找规则的时候,我们尽可能的应该直接把规则先定义成代码,然后直接用现有的最快的方式来获得结果,在js里面的套路就是遍历规则,然后通过每一项数据[每一条规则]这样的固定模式拿到我们要的结果,这个地方理解好了的话,以后再遇到类似的场景,马上就能反应过来这种处理手段。

遍历规则 rules.foreach(rule=>{

obj[rule] = item[rule]

})

return obj //这里别忘记了,map有返回值的,可以返回新的干净的对象。

})

  1. 打算重新分一个类别,用来专门记录一些工具的简单使用,以后工作中遇到某类场景,我可以快速找到自己习惯的工具的使用方法。
相关推荐
Java小卷24 分钟前
流程设计器为啥选择diagram-js
前端·低代码·工作流引擎
HelloReader1 小时前
Isolation Pattern(隔离模式)在前端与 Core 之间加一道“加密网关”,拦截与校验所有 IPC
前端
兆子龙1 小时前
从 float 到 Flex/Grid:CSS 左右布局简史与「刁钻」布局怎么搞
前端·架构
YukiMori232 小时前
一个有趣的原型继承实验:为什么“男人也会生孩子”?从对象赋值到构造函数继承的完整推演
前端·javascript
_哆啦A梦2 小时前
Vibe Coding 全栈专业名词清单|设计模式·基础篇(创建型+结构型核心名词)
前端·设计模式·vibecoding
百里静修2 小时前
一个 Hook 拦截所有 AJAX 请求:ajax-hooker 使用指南与原理
前端
摸鱼的春哥2 小时前
惊!黑客靠AI把墨西哥政府打穿了,海量数据被黑
前端·javascript·后端
小兵张健2 小时前
Playwright MCP 截图标注方案调研(推荐方案1)
前端·javascript·github
小兵张健3 小时前
AI 页面与交互迁移流程参考
前端·ai编程·mcp
小兵张健4 小时前
掘金发布 SOP(Codex + Playwright MCP + Edge)
前端·mcp