摘要: 一面: const a = {}; a.b = 1 对象是引用类型的,栈中保存的是对象的指针,const保证指针不发生改变,修改对象的属性不会改变对象的指针,所以是被允许的,也就是说const定义的引用类型只要指针不发生改变,其他的改变都是允许的 weakSet weakSet的成员只能是对象 we 阅读全文
posted @ 2020-06-30 17:53 Smalldy_CL 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一面: 1、给定一组左闭右开的区间,如: [1, 2), [3, 4), [4, 7), [6, 20) 输出将连续区间合并后的结果,如: [1, 2), [3, 20) let merge = function(intervals) { intervals.sort((a,b) => a.star 阅读全文
posted @ 2020-06-30 17:50 Smalldy_CL 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 一面: eventloop 异步执行的运行机制 (1)所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。 (2)主线程之外,还存在一个"任务队列"(task queue)。只要异步任务有了运行结果,就在"任务队列"之中放置一个事件。 (3)一旦"执行栈" 阅读全文
posted @ 2020-06-30 17:42 Smalldy_CL 阅读(180) 评论(0) 推荐(0) 编辑