31

面试官问:JS的this指向

 5 years ago
source link: https://juejin.im/post/5c0c87b35188252e8966c78a
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
前言 面试官出很多考题,基本都会变着方式来考察this指向,看候选人对JS基础知识是否扎实。 读者可以先拉到底部看总结,再谷歌(或各技术平台)搜索几篇类似文章,看笔者写的文章和别人有什么不同(欢迎在评论区评论不同之处),对比来看,验证与自己现有知识是否有盲点,

Recommend

  • 88

    拒绝回答,但要有礼貌。

  • 36

    有问题,上知乎。知乎是中文互联网知名知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。

  • 42

    此类问题其实是有方法论和回答逻辑的,基本问到这个问题按照如下的框架和逻辑来回答基本上不会有问题,妥妥的让面试官满意~ 前言 首先回答这一类问题,你必须选一个自己熟悉并且自己用的爽的APP,而不是去死记硬背别人的答案。 那什么样的APP是比较合适的呢? 看过...

  • 43

    前言 用过Vuejs的同学都知道,需要用new操作符来实例化。 new Vue({ el: '#app', mounted(){}, }); 复制代码那么面试官可能会问是否想过new到底做了什么,怎么模拟实现呢。 附上之前写文章写过的一段话:

  • 47

    前言 用过React的同学都知道,经常会使用bind来绑定this。 import React, { Component } from 'react'; class TodoItem extends Component{ constructor(pro

  • 59

    之前写过两篇《面试官问:能否模拟实现JS的new操作符》和《面试官问:能否模拟实现JS的bind方法》 其中模拟bind方法时是使用的call和apply修改this指向。但面试官可能问:能否不用call和apply来实现呢。意思也就是需要模拟实现call和a

  • 67
    • 掘金 juejin.im 5 years ago
    • Cache

    面试官问:你了解HTTP2.0吗?

    前言 作为一只前端开发?,HTTP是我们知识地图里面必不可少的一部分,也是面试必问知识点。HTTP2号称可以让我们的应用更快、更简单、更稳定,它完美解决了1.1版本的诸多问题,本文和大家一起聊聊HTTP2的改进点。 HTTP发展史 正式讲HTTP2之前我们先

  • 46

    @(iOS总结) [TOC] 一、了解hash的重要性 在 iOS开发中 随处可见 Hash 的身影,难道我们不好奇吗? 下图只是列出了部分知识点(Hash在iOS中的应用分析整理) 摘自知乎的一句话: 算法、数据结构、通信协议、文件系统、驱动等,虽然自己

  • 35
    • 掘金 juejin.im 5 years ago
    • Cache

    面试官问:JS的继承

    用过React的读者知道,经常用extends继承React.Component。 // 部分源码 function Component(props, context, updater) { // ... } Component.prototype.set

  • 39

    来源: 占小狼的博客 Redis功能强大,数据类型丰富,再快的系统,也经不住疯狂的滥用。通过禁用部分高风...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK