1 2 3 4 5 ··· 21 下一页
摘要: https://amanexplains.com/lexical-envrionment-the%20hidden-part-to-understand-closures/ 词法环境——理解闭包的隐藏拼图 闭包 词法 作用域 JavaScript 当你刚踏入 JavaScript 的世界时,闭包可能 阅读全文
posted @ 2026-04-06 17:18 chenlight 阅读(2) 评论(0) 推荐(0)
摘要: 作为一名开发者,我经常遇到“词法环境”这个术语,但我从未真正花时间去深入探究它。所以,我决定深挖一番,并在这篇文章中记录我的发现——毕竟“分享就是关爱嘛 ;)”。 读完这篇文章后,希望我们都能对什么是词法环境有一个扎实的理解。我们还将一起探索内存中发生了什么、什么是数据结构,以及调用栈是如何工作的。 阅读全文
posted @ 2026-04-06 14:14 chenlight 阅读(1) 评论(0) 推荐(0)
摘要: // 1. 定义高阶函数 p // p 接收一个函数 t (即 mark),返回一个新的函数(闭包) function p(t) { console.log('⚙️ [p] 正在配置环境...'); // p 返回一个新的函数 return function(...args) { console.l 阅读全文
posted @ 2026-04-04 19:18 chenlight 阅读(2) 评论(0) 推荐(0)
摘要: 首先展示一下Object.create和new创建的源代码,如下所示: function i(name) { this.name = name; // 构造函数体内的代码:初始化属性 console.log("构造函数 i 被执行了!"); } // 定义在原型上的方法 i.prototype.sa 阅读全文
posted @ 2026-04-02 11:04 chenlight 阅读(3) 评论(0) 推荐(0)
摘要: // 1. 创建一个 Promise(模拟异步) let myPromise = new Promise((resolve) => { setTimeout(() => { resolve("我是异步成功的数据!"); // 成功时调用 }, 1000); }); // 2. 使用 .then() 阅读全文
posted @ 2026-03-29 11:40 chenlight 阅读(3) 评论(0) 推荐(0)
摘要: Promise.resolve(promise对象) 的作用其实非常直白:它会原封不动地返回这个 Promise 对象。 也就是说,如果你把一个已经存在的 Promise 传进去,Promise.resolve() 不会创建新的 Promise,也不会改变它的状态,而是直接把这个“原对象”吐出来。 阅读全文
posted @ 2026-03-28 14:12 chenlight 阅读(4) 评论(0) 推荐(0)
摘要: 在这篇文章中,我将阐述 ES2017 的异步函数(async functions)本质上是如何在两个较旧的 JavaScript 特性之间“博弈”的:即生成器(generators)和 Promise。原文称这两者都是在 ES2016 规范中更早加入该语言的。 开始阅读之前 .. 本文并非关于 Pr 阅读全文
posted @ 2026-03-28 14:05 chenlight 阅读(2) 评论(0) 推荐(0)
摘要: 第一步还是先来看下具体的代码,如下: function *test(){ let value1 = yield 1; console.log(value1); let value2 = yield 2; console.log(value2); } var iter = test(); consol 阅读全文
posted @ 2026-03-25 20:49 chenlight 阅读(4) 评论(0) 推荐(0)
摘要: 在 JavaScript 中,Map 是 ES6(ECMAScript 2015)引入的一种全新的数据结构,用于存储键值对(key-value pairs)。 专门用来解决传统对象({})无法用非字符串 / 非 Symbol 类型作为键、键会被隐式转换、无法获取键值对数量等痛点。 一、为什么需要 M 阅读全文
posted @ 2026-03-24 21:02 chenlight 阅读(5) 评论(0) 推荐(0)
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!-- 引入 jQuery(建议使用CDN或本地文件) --> <script src="https://code.jquery. 阅读全文
posted @ 2026-03-23 16:32 chenlight 阅读(3) 评论(0) 推荐(0)
1 2 3 4 5 ··· 21 下一页