自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 fliter引出的“又不是不能跑”

..});翻看老代码的业务逻辑的时候,发现前人用数组的filter方法得到的值b,后续竟然直接使用a[b]去取值,一般看到这小弟立马化身代码警察,右键查看提交记录和时间,发现已经是五年前的代码了,还在线上安然无恙的运行,于是就开始好奇了起来。这些知识点虽然细碎,分开来看每一点也都很简单,但就是这些原因凑到了一起,才让那段代码现在还能流畅的运行,回过头看这个分析过程还挺有意思的,简单做个记录,反正又不是不能跑,是吧。

2023-08-25 00:28:41 83 1

原创 “forEach” is not a function

项目场景:看一段代码:function test(arr) { (arr || []).forEach(console.log) (arr || []).forEach(console.log)}test([1,2,3])他的执行结果是什么?问题描述:我们手动执行一下来验证自己的猜想吧:Uncaught TypeError: (arr || []).forEach(...) is not a function at test (<anonymous>:3

2022-02-18 17:18:30 21772 4

原创 js中不同的“toString“

js中不同的"toString"你对toString了解多少?引入输出思考分析提出疑问原型链原型链的更上层你对toString了解多少?在js中toString是一个很常用的方法,顾名思义是转换成字符串,我们来看看以下的例子。引入const arr = [2, 3, 4];arr.toString();Array.toString(arr);Array.prototype.toString.call(arr);Object.prototype.toString.call(arr);输出

2022-02-17 14:52:26 438

原创 useState第二个参数的“第二个参数”

useState第二个参数的“第二个参数”场景引入类式组件参数传递回调函数setState完成后执行的回调函数参数传递回调函数_promise版函数式组件参数传递回调函数利用useEffect监听count的变化async_await总结场景引入在学习react的过程中,为了希望能使用hook养成写函数式组件的习惯,我在完成日常作业的过程中刻意的使用hook,但也发现了几个两类组件里需要注意的问题。先上一个需求场景:当我们在类式组件中连续调用setState时,因为setState方法是异步的,所

2021-08-04 19:52:42 8461 2

原创 面试路上的3号线:[‘1’, ‘2’, ‘3’].map(parseInt)

面试路上的3号线:[‘1’, ‘2’, ‘3’].map(parseInt)每次面试都是漫长的地铁3号线转1号线,如若思路能如电流一般遍布大脑中的地铁网路,地铁上的时间会是更使人变成“deep thinker”。文章目录面试路上的3号线:['1', '2', '3'].map(parseInt)前言正文1.前期准备2.解题思路总结前言看到这道题目也是面试题的老三样了,在论坛里也早有前辈指教,但我在地铁上再一次看到这一题,仿佛理解了为什么之前对这道题总是理解的不够透彻了。正文1.前期准备

2020-10-02 19:44:14 237

原创 聊一聊模板字符串

聊一聊模板字符串早期了解ES6语法时基本以实用为主,很多功能只考虑部分功能足够实用,直到拜读阮一峰老师的ECMAScript 6入门之后才渐渐理解一些更深入的知识。文章目录聊一聊模板字符串前言一、模板字符串的基本使用二、标签模板1.结构理解2.特殊运用总结前言我相信很多人对模板字符串,更多的使用还是在于,一是方便于字符串的拼接,二是在字符串中书写可以换行的DOM元素。今天要说一说在模板字符中标签模板的用法。一、模板字符串的基本使用最为基本的使用,则是极为便利的拼接字符串,用反引号`(也

2020-09-22 11:25:54 371

原创 从作用域的冰山一角看let和var的异同

从作用域的冰山一角看let和var的异同情景引入二、使用步骤1.引入库2.读入数据总结情景引入DOM部分 <!--button{按钮$}*5--> <button>按钮1</button> <button>按钮2</button> <button>按钮3</button> <button>按钮4</button> <button>按钮5</button&g

2020-09-10 10:13:29 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除