
前端面经
Dawn_pre
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实现sum()求sum(1)(4)(6)(),sum(1,2,3)(12)(1,2,3)()
就是闭包和回调函数结合一下就OK f(1)() // 1 f(1)(2)(3)() // 6 f(1)(2)(3)(4)() // 10 function sum(){ var num=0; Object.values(arguments).map(i=>{return num+=i}) return function su(){ if(arguments[0]){ Object.values(arguments).map(i=>{原创 2020-12-25 14:56:11 · 778 阅读 · 0 评论 -
某跳动面试凉经
面试题1.自我介绍完,聊一下做过的项目,(我这里说了我在某讯开发部署的经验,所以这里聊了下)2.简单的出个题,用两个栈Stack实现一个队列Queue,栈用数组模拟(手写代码而且是,你写一行面试官就能看见一行的那种)3.那我们换一个,斐波那契数列计算出fn(100)吧4.三次握手,四次挥手分别是什么5.那做个this的指向题吧 以前也只是听说大厂面试要手撕代码,今天确实亲身体会了,接下来就奉献出机会不多的经验 1.自我介绍完,聊一下做过的项目,(我这里说了我在某讯开发部署的经验,所以这里聊了下) 2.简单的原创 2020-12-02 19:42:06 · 517 阅读 · 0 评论 -
var let const(经典面试篇)
var let const的区别 一)var声明变量存在变量提升,let和const不存在变量提升 二)let、const都是块级局部变量 三)同一作用域下let和const不能声明同名变量,而var可以 那么笔试题 for(let i=0;i<5;i++){ setTimeout(function(){ console.log(i); },0) } console.log(i); 输出:5 0 1 2 3 4 for(var i=0;i&l原创 2020-09-07 20:39:03 · 610 阅读 · 0 评论