每日一题会在前一天下午五点在 github 发布。第二天下午四点在交流群集中讨论,五点 github、交流群同步更新答案
-
今日题目:请写出如下代码的打印结果-参与讨论
var obj = {}; var x = +obj.yideng?.name ?? '京程一灯'; console.log(x);
-
昨日题目:写出代码执行结果,并解释原因-答案&解析
let a = []; let b = "0"; console.log(a == 0); console.log(a == !a); console.log(b == 0); console.log(a == b); // 写出执行结果,并解释原因
- 写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b 的时间,然后写一个 myClear,停止上面的 mySetInterVal
- 合并二维有序数组成一维有序数组,归并排序的思路
- 斐波那契数列
- 字符串出现的不重复最长长度
- chrome 浏览器版本之间的问题
- React 项目中有哪些细节可以优化?实际开发中都做过哪些性能优化
- react 最新版本解决了什么问题 加了哪些东西
- 说一下 Http 缓存策略,有什么区别,分别解决了什么问题
- 介绍防抖节流原理、区别以及应用,并用JavaScript进行实现
- 前端安全、中间人攻击
- 对闭包的看法,为什么要用闭包?说一下闭包原理以及应用场景
- css 伪类与伪元素区别
- 有一堆整数,请把他们分成三份,确保每一份和尽量相等(11,42,23,4,5,6 4 5 6 11 23 42 56 78 90)
- 实现 lodash 的_.get
- 实现 add(1)(2)(3)
- 实现链式调用
- React 事件绑定原理
- 类数组和数组的区别,dom 的类数组如何转换成数组
- webpack 做过哪些优化,开发效率方面、打包策略方面等等
- 说一下事件循环机制(node、浏览器)
- 如何封装 node 中间件
- node 中间层怎样做的请求合并转发
- 介绍下 promise 的特性、优缺点,内部是如何实现的,动手实现 Promise
- 实现 Promise.all
- React 组件通信方式
- redux-saga 和 mobx 的比较
- 说一下 react-fiber
- 手写发布订阅
- 手写数组转树
- 手写用 ES6proxy 如何实现 arr[-1] 的访问
如果你在工作中遇到问题、在面试中遇到疑惑、在前端路上遇到了阻碍,都可以加入我们前端星球 Family,我们会竭尽全力为大家答疑解惑,让我们共同努力,一同成长。