原文:js 从两道面试题加深理解闭包与箭头函数中的this

壹 引 在本文之前我已经花了两个篇幅专门介绍了JavaScript中的闭包与this,正好今早地铁上看到了两道面试题,试着做了下发现挺有意思,所以想单独写一篇文章来记录解析过程。若你对于闭包与this有所了解,不妨先看自己的理解是否正确,若你对于这部分知识欠缺,还是建议先阅读我前面的两篇文章,链接在下: 一篇文章看懂JS闭包,都要 年了,你怎么能还不懂闭包 js 五种绑定彻底弄懂this,默认绑 ...

2019-12-03 21:40 8 1117 推荐指数:

查看详情

两道有趣的面试题

题目一 竹筒有20根签,10根白色,10根红色。抽取10根颜色一致可获得100元奖励,抽取9根颜色一致可获得50元奖励,但是抽取红色5根白色5根就损失50元,问这游戏是否值得参与?原因? ...

Sun Sep 20 09:42:00 CST 2015 8 2196
字节跳动前端面试题两道

1,多维数组扁平化。原数组[[0],[2,3,4],1,[1,[2,3]]],输出[0,2,3,4,1,1,2,3] 2,二叉树tree ,根节点是root,判断是否存在一条完整 ...

Thu Aug 29 00:18:00 CST 2019 0 2485
两道关于面向对象的面试题

首先定义一个对象a,有一个属性x,值为1。接着让b = a,这一步的结果就是a和b指向了同一个对象。 在内存,对象的存储和基本数据类型不同。基本数据类型直接保存在栈里,a = 1,b = 1,在栈里会保存份1,分别 ...

Tue Dec 05 23:13:00 CST 2017 0 1336
JS闭包面试题

说明 最近看到这样一段代码 觉得有点意思,和大家一起来聊聊。 我相信如果你不是非常理解JavaScript闭包,一定是不想看这段代码的。 解释 好的,我们暂时先不去想这段代码,先看点简单的 这段代码,我相信大家应该知道最后为什么结果会是 1 和 报错 的,在函数内声明的变量 ...

Mon Aug 31 01:12:00 CST 2020 0 576
用一面试题考察对闭包理解

关于闭包的用法,几乎是所有前端面试必点的菜之一,也是考察javascript掌握程度的重要知识之一,下面这题,是某知名IT企业出的题型,我稍加修改,分享如下: 请写出执行结果? 关于这样的题型,应当怎样去分析呢? obj.dose().call(this) 这个表达式有点长 ...

Fri Feb 06 20:17:00 CST 2015 7 8417
Js闭包】由一面试题简单扩展

在一个前端公众号,看到这么一个号称简单的面试题: 1、以下程序输出什么? 2、若需要输出0123456789,应该怎么修改? 结果,输出的为10101010101010101010 若要输出0123456789,则可以将代码改成 解释: 1、for循环每次 ...

Sat Mar 04 04:32:00 CST 2017 0 1814
两道面试题,带你解析Java类加载机制

文章首发于【博客园-陈树义】,点击跳转到原文《两道面试题,带你解析Java类加载机制》 在许多Java面试,我们经常会看到关于Java类加载机制的考察,例如下面这道题: 请写出最后的输出字符串。 正确答案是: 我相信很多同学看到这个题目之后,表情是崩溃的,完全不知道从何入手 ...

Tue Jun 12 16:32:00 CST 2018 25 9377
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM