摘要: 题目:反转字符串,要求处理 Unicode 字符(如 emoji) reverseString("hello") // "olleh"reverseString("👋🌍") // "🌍👋" ⚠️ 关键坑:Unicode 字符(emoji、中文组合字符) 问题:split('') 会破坏 em 阅读全文
posted @ 2026-09-07 20:15 小新的蜡笔 阅读(2) 评论(0) 推荐(0)
摘要: **题目**:给定一个整数数组,找出和最大的连续子数组 maxSubArray([-2,1,-3,4,-1,2,1,-5,4]) // 6 (子数组 [4,-1,2,1]) 1 function maxSubArray(nums) { 2 let maxSoFar = nums[0]; // 迄今为 阅读全文
posted @ 2026-09-07 15:00 小新的蜡笔 阅读(3) 评论(0) 推荐(0)
摘要: 题目:实现数组的交集、并集、差集(对称差集) intersection([1,2,3], [2,3,4]) // [2,3]union([1,2,3], [2,3,4]) // [1,2,3,4]difference([1,2,3], [2,3,4]) // [1] 1 const A = [1, 阅读全文
posted @ 2026-09-02 16:31 小新的蜡笔 阅读(3) 评论(0) 推荐(0)
摘要: 题目:实现数组去重,要求处理基本类型、NaN、对象引用等边界情况 要求:至少用 3 种方法实现 1 let numberArr = [1, 2, 3, 1, 2] 2 function unique(arr) { 3 // return [...new Set(arr)] 4 // return A 阅读全文
posted @ 2026-08-31 19:14 小新的蜡笔 阅读(3) 评论(0) 推荐(0)
摘要: 题目:以下代码输出什么?如何让它输出 0 1 2 3 4? for (var i = 0; i < 5; i++) { setTimeout(() => console.log(i), 0);} 1 // 利用 let的块级作用域 2 for (let i = 0; i < 5; i++) { 3 阅读全文
posted @ 2026-08-31 18:30 小新的蜡笔 阅读(3) 评论(0) 推荐(0)
摘要: 题目:以下代码输出什么?画出示意图 作用域链的"链"是怎么形成的 关键概念:[[Scope]] 属性 每个函数在 定义时(不是调用时!),都会有一个内部属性 [[Scope]],它保存了当前执行上下文的作用域链。 1 var x = 10; 2 function foo() { 3 var y = 阅读全文
posted @ 2026-08-29 16:24 小新的蜡笔 阅读(1) 评论(0) 推荐(0)
摘要: 题目:实现一个 memoize 函数,缓存函数的计算结果 const fib = n => n <= 1 ? n : fib(n-1) + fib(n-2);const memoizedFib = memoize(fib); 1 const fib = n => n <= 1 ? n : fib(n 阅读全文
posted @ 2026-08-29 15:25 小新的蜡笔 阅读(2) 评论(0) 推荐(0)
摘要: 题目:什么是惰性函数?实现一个惰性加载的 addEvent 函数 惰性函数(Lazy Function): 定义:函数第一次执行时,根据其环境重写自身 目的:避免每次执行都进行条件判断 场景:浏览器兼容性处理、环境检测 1 // 普通写法:每次调用都要判断 2 function addEvent(e 阅读全文
posted @ 2026-08-24 14:29 小新的蜡笔 阅读(3) 评论(0) 推荐(0)
摘要: 题目:实现 compose 和 pipe 函数 // compose: 从右到左compose(f, g, h)(x) f(g(h(x)))// pipe: 从左到右pipe(f, g, h)(x) h(g(f(x))) 相关知识点reduce函数:reduce函数介绍(1) - 小新的蜡笔 - 博 阅读全文
posted @ 2026-08-12 10:51 小新的蜡笔 阅读(3) 评论(0) 推荐(0)
摘要: 相关知识点reduce函数:(reduce 是 JavaScript 数组方法中最强大、最灵活的一个——几乎所有数组操作都可以用 reduce 实现。它本质上是把一个数组"归纳"成一个值。) 1 array.reduce((accumulator, currentValue, index, arra 阅读全文
posted @ 2026-08-12 10:50 小新的蜡笔 阅读(3) 评论(0) 推荐(0)