JavaScript一些高阶知识点
文章平均质量分 92
除了基础之外的一些高阶知识点,以及遗漏的知识点
岑梓铭
普通软件工程大学生
展开
-
JS的一些方便遍历数组的API函数
计算结果老方法计算一个数组的总数:现在用reduce计算:reduce( )完整有2个参数,一个是一个return结果的函数,第二个是第一次计算的初始值第一个函数参数里,完整要传4个参数:reduce( prev, current, index, arr )分别代表( 上一次运算的结果, 当前遍历到的成员, 下标, 数组名字 ),其中后面两个参数可有可无第二个参数一定不要漏了,一般初始值都是0,乘除的初始值一般是1求最大值求平均值。原创 2024-03-16 13:34:41 · 804 阅读 · 0 评论 -
接上Promise()对象处理回调地狱:怎么用.then()?什么是Async、Await?
上一篇讲了【啥是异步操作、同步操作?】然后简单讲了回调函数是啥、Promise()对象是啥、.then()函数是啥,这一篇讲讲promise()对象到底怎么配合.then()函数解决回调地狱,还有Async、Await又是啥。原创 2024-03-01 18:10:17 · 1073 阅读 · 0 评论 -
基于JavaScript基础的异步、同步操作,promise、.then()
一时没明白这个.then()函数是啥意思,查了网上才知道是一个叫promise的对象的函数,那问题是promise对象又是啥?接着查才知道是跟异步操作有关的,那异步操作又是啥?下面就来分析接着代码从上往下走,每遇到一个函数【被调用了】,就丢到栈区给“临时工”执行,比如第一句的console.log('global begin'),此时就会丢到栈区执行,然后再【控制台】输出语句'global begin',现在这个函数执行完毕没用了,那就从栈区丢掉。原创 2024-02-15 18:51:02 · 2995 阅读 · 1 评论