JavaScript
JavaScript知识点梳理 学习
键盘冒烟
这个作者很懒,什么都没留下…
展开
-
冒泡排序--算法
算法--冒泡排序 原理及代码原创 2021-12-29 09:49:44 · 197 阅读 · 0 评论 -
Promise解决回调地狱
1、什么是回调地狱? 打个通俗点的比方,就是在你做一件事情的同时,又想做别的事情,比如,你想喝茶,需要找茶叶、烧水、洗茶杯,那么节约时间的做法,大概就是在烧水的时候,穿插着可以找茶叶和洗茶杯,这样等水烧开了就可以直接泡茶、喝茶。 在开发过程中,通常数据都是通过请求后台接口获得,有的时候可能会有在获取到数据或者是执行一个方法的同时执行另外的方法。类似于下面的列子:...原创 2021-08-20 14:24:35 · 197 阅读 · 0 评论 -
JavaScript高阶函数(filter、map、reduce)
1.filter() filter 用来返回一个满足条件的新数组,用来筛选满足条件,返回值是布尔值 即 true和false 2. map() map 用来返回一个新数组,通常用来对数组的每一项做操作。 3.reduce() 对数组中的所有内容进行汇总 reduce 传两个值 一个 preValue 上一个值 如不特殊设置 初始值为0 之后为 每一次执行函数的返回值...原创 2021-08-17 16:37:14 · 990 阅读 · 0 评论 -
var 和 let 、const 的区别
var是JavaScript的设计缺陷,在ES5 版本被大家广泛使用,在ES6版本中,为了弥补var 的缺陷又发布了两种声明方式let和const。1、声明区别 var和let都用来声明变量,const只能用来声明常量(既给常量赋值)。 在var 和let 声明变量之后,再改变其值可以改变,而const会报错:对常量不可再赋值Assignmenttoconstantvariable. const只能改变定义常量的属性,既2...原创 2021-08-04 11:21:09 · 623 阅读 · 1 评论