摘要: 扩展运算符(Spread Operator)是 JavaScript 中一个非常实用的语法特性,用三个点 ... 表示。它允许将可迭代对象(如数组、字符串、Set、Map 等)“展开”为多个独立的元素,或者在对象字面量中复制对象的属性。 一、在数组中的使用 1. 展开数组 const arr1 = 阅读全文
posted @ 2026-01-29 18:32 chenlight 阅读(1) 评论(0) 推荐(0)
摘要: Proxy.apply 陷阱(trap)是 JavaScript 中 Proxy 对象用于拦截函数调用的一种机制。它专门用于代理可调用对象(即函数),当该代理函数被调用时,会触发 apply 陷阱。 一、apply 捕获器基础 1. 核心定义 apply 是 Proxy 的一个捕获器方法,当被代理的 阅读全文
posted @ 2026-01-29 18:09 chenlight 阅读(4) 评论(0) 推荐(0)
摘要: 核心概念先理解 这三个方法都属于 Function.prototype 上的方法,所有函数都可以调用它们,核心作用是:改变函数执行时的 this 指向,但调用方式和效果有明显区别。 1. call 方法 用法 函数名.call(thisArg, arg1, arg2, ...) thisArg:函数 阅读全文
posted @ 2026-01-29 16:45 chenlight 阅读(7) 评论(0) 推荐(0)