Category: JavaScript

Aug 28, 2023

JavaScript中的Observer提供了哪些API?——一个前端开发工程师的必备指南

JavaScript中的Observer模式通过API如添加观察者(subscribe)、移除观察者(unsubscribe)和通知观察者(publish)来实现事件的订阅和发布,是前端开发中的重要设计模式。

Read more
Aug 28, 2023

JavaScript中的setTimeout和setInterval有何不同之处?

JavaScript中的setTimeout函数用于一次性延迟执行,而setInterval函数用于重复执行直到被清除。

Read more
Aug 28, 2023

JavaScript中宏任务和微任务有什么区别?快速掌握!

JavaScript中宏任务和微任务的区别在于它们的执行优先级和任务类型,宏任务包括script整体代码和定时器等重任务,而微任务包括Promise回调和process.nextTick等轻量任务,事件循环首先执行所有宏任务,然后执行所有微任务,微任务的执行优先级高于宏任务。

Read more
Aug 28, 2023

JavaScript中的map与forEach方法有何不同?

JavaScript中的`map`方法创建新数组并返回每个元素处理后的值,而`forEach`方法仅遍历数组元素,不返回新数组。

Read more
Aug 28, 2023

JavaScript中的fn.length和arguments.length有什么不同?

`fn.length` 表示函数声明的参数个数,`arguments.length` 表示函数调用时实际传递的参数个数。

Read more
PreviousNext