
前端面经
Dawn_pre
这个作者很懒,什么都没留下…
展开
-
实现sum()求sum(1)(4)(6)(),sum(1,2,3)(12)(1,2,3)()
就是闭包和回调函数结合一下就OKf(1)() // 1f(1)(2)(3)() // 6f(1)(2)(3)(4)() // 10function 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 · 770 阅读 · 0 评论 -
某跳动面试凉经
面试题1.自我介绍完,聊一下做过的项目,(我这里说了我在某讯开发部署的经验,所以这里聊了下)2.简单的出个题,用两个栈Stack实现一个队列Queue,栈用数组模拟(手写代码而且是,你写一行面试官就能看见一行的那种)3.那我们换一个,斐波那契数列计算出fn(100)吧4.三次握手,四次挥手分别是什么5.那做个this的指向题吧以前也只是听说大厂面试要手撕代码,今天确实亲身体会了,接下来就奉献出机会不多的经验1.自我介绍完,聊一下做过的项目,(我这里说了我在某讯开发部署的经验,所以这里聊了下)2.简单的原创 2020-12-02 19:42:06 · 503 阅读 · 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 · 603 阅读 · 0 评论