Loading

摘要: 每日3题 28 以下代码执行后,控制台中的输出内容为? function showCase(value){ switch(value){ case 'A': console.log('case A'); break; case 'B': console.log('case B'); break; c 阅读全文
posted @ 2022-09-08 16:30 程序员既明 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 每日3题 25 以下代码执行后,控制台中的输出内容为? let a = { i: 0, [Symbol.toPrimitive]: () => ++a.i, }; console.log(a == 1 && a == 2 && a == 3); 26 变量 a 会被 GC 吗,为什么? functi 阅读全文
posted @ 2022-09-07 18:33 程序员既明 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 每日3题 22 以下代码执行后,控制台中的输出内容为? var a = [1, 2, 3]; a.join = a.shift; console.log(a == 1 && a == 2 && a == 3); 23 以下代码执行后,控制台中的输出内容为? var arr = [0, 1]; arr 阅读全文
posted @ 2022-09-06 21:48 程序员既明 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 19 以下代码执行后,控制台中的输出内容为? var a2 = {}, b2 = Symbol('123'), c2 = Symbol('123'); a2[b2] = 'b'; a2[c2] = 'c'; console.log(a2[b2]); 20 以下代码执行后,控制台中的输出内容为? va 阅读全文
posted @ 2022-09-05 14:06 程序员既明 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 每日 3 题 16 以下代码执行后,控制台中的输出内容为? let a = { n: 1 }; let b = a; a.x = a = { n: 2 }; console.log(a.x); console.log(b.x); 17 以下代码执行后,控制台中的输出内容为? let a = {}; 阅读全文
posted @ 2022-09-04 15:13 程序员既明 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 每日 3 题 13 以下代码执行后,控制台中的输出内容为? Object.prototype.a = 1; Function.prototype.b = 2; function F() {} var f = new F(); console.log(F.a); console.log(F.b); c 阅读全文
posted @ 2022-09-03 11:20 程序员既明 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 每日 3 题 10 以下代码执行后,控制台中的输出内容为? var obj = { a: 1, }; ((obj) => { console.log(obj.a); obj.a = 3; var obj = { a: 2, }; console.log(obj.a); })(obj); consol 阅读全文
posted @ 2022-09-02 12:02 程序员既明 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 代理模式 1 定义 为其他对象提供一种代理以控制对这个对象的访问 在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 2 应用举例 2.1 缓存代理 现在我们有一个可以查询城市经纬度的函数: const getLatLng = (addres 阅读全文
posted @ 2022-09-01 19:07 程序员既明 阅读(819) 评论(0) 推荐(3) 编辑
摘要: 每日 3 题 7 以下代码执行后,控制台中的输出内容为? const obj = { flag: false, }; function A() { this.flag = true; return obj; } const a = new A(); console.log(a.flag); 8 以下 阅读全文
posted @ 2022-09-01 11:17 程序员既明 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 双指针解“链表”题也太香了叭! 同步双指针 1 查找链表中倒数第 k 个节点 剑指Offer22.链表中倒数第k个节点 思路: 假设链表的长度为n,不难得出倒数第k个节点即为整数第n + 1 - k。 如果一个指针从头节点开始走k步(头节点算作第1步),则还需n + 1 - k步才能走完链表(到达尾 阅读全文
posted @ 2022-08-31 20:14 程序员既明 阅读(450) 评论(0) 推荐(0) 编辑