实现 bind

介绍了 JavaScript 中 bind() 函数的原理及其实现,bind() 会创建一个绑定函数,固定 this 值和部分参数。绑定函数通过内部属性 [[BoundTargetFunction]] 和 [[Call]] 实现调用逻辑,并支持 new 运算符构造。示例提供了 bind() 方法的手动实现。

Promise 监听拒绝状态

介绍了浏览器中 unhandledrejection 和 rejectionhandled 事件的作用与使用方法,通过监听未处理和已处理的 Promise 拒绝状态,展示了如何跟踪并处理程序中的拒绝状态,提供了代码示例及相关笔记参考。

ECMAScript6 解构赋值

介绍了对象解构和数组解构的基础用法、非初始化赋值、默认值设置及扩展运算符的应用,展示了变量值交换、深拷贝及混合解构解析复杂数据的技巧,并探讨了函数参数默认值的不同设置方式。