![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 78
一起学习JavaScript
不想起名55
这个作者很懒,什么都没留下…
展开
-
【JavaScript】[]和{} 的转换
]和{ } 都是复杂类型,以上都是三目运算符判断。声明了这些已经分配了内存,肯定是存在的。原创 2024-08-19 23:46:38 · 449 阅读 · 0 评论 -
【JavaScript】关于隐式类型的思考
(除0不行哈),是字符串转换成number类型的。碰到了直接认为后面数字会被转换成字符串,其实是。在两种类型下是拼接字符串,在遇到。%模运算符 (只返回余数)遇到了一道题目,关于JS(平常遇到的最多类型是。原创 2024-08-19 20:27:20 · 252 阅读 · 0 评论 -
【JS】浅谈Promise
promise是es6的新规范,它是一种异步解决方案,主要为了解决回调地狱问题。原创 2024-03-20 14:32:43 · 707 阅读 · 0 评论 -
【JS】浅谈浅拷贝与深拷贝
我们对数组或者对象进行操作的时候,有时并不想操作原始对象,就会将对象或数组复制出新一份,在新的一份中进行操作。深拷贝与浅拷贝是常用于对象或数组进行复制。浅拷贝引用同一块内存,会影响原数据基本类型值不变,引用类型会改变实现方式:… , Object.assign() , slice(),concat()深拷贝新开辟内存,不影响原数据基本类型和引用类型不改变循环递归, JSON.stringify() , loadsh库中_.cloneDeep()原创 2024-03-13 22:16:37 · 1084 阅读 · 0 评论 -
【JS】浅谈防抖与节流
防抖与节流算是面试题常问的一题。各个博客也经常拿电梯举例,再回顾一下。防抖:假设你进入一部电梯,当你按某个楼层,电梯10秒关一次门,正要关闭的时候。另外的人又按了开门的按钮后进入电梯,此时电梯门又要等10秒中关闭。直到没有人按开门按钮,最后的关闭按钮才会关门。节流:我们上下班经常坐地铁,我们知道每到一站会有个15秒上下客时间,超过15秒地铁门就会关闭,坐不上和坐过站的都只能等下一辆地铁。防抖: 执行最后一次节流:每隔一段时间执行一次。原创 2024-03-11 15:17:42 · 904 阅读 · 0 评论 -
【JS】关于this的使用
痛点经常写Vue项目,现在自己问题是只知道如何使用,但是不知道为什么用它。Vue2通过它获取Vue实例上的属性,而Vue3写法基本上抛弃它了。为什么抛弃它呢?例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2024-03-06 18:40:12 · 1121 阅读 · 1 评论 -
Web Worker的使用
JavaScript采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。每个任务将按顺序运行;必须先完成一项任务,然后才能开始下一项任务。Web Worker的出现,就是给js创建多线程的环境。这样,一些高延时的任务,就可以交给webworker去执行,主线程负责UI交互,这样主线程就不会被阻塞。原创 2023-08-21 11:24:05 · 2673 阅读 · 0 评论 -
【es6】中的Generator
Generator 函数是一种异步编程解决,可以更好的控制函数执行。其中yield是同步的,调用next()才能打印出值。函数返回的是一个对象,而next方法返回的也是一个对象,其中有value(值),done(是否遍历完)。一个next对应一个yield语句,当最后done为true时,再调用next方法,值都是undefined。全部遍历可使用for…of,其原理还是数据结构内部有iterator接口。原创 2023-08-20 23:03:24 · 475 阅读 · 0 评论