54

面试官问:能否模拟实现JS的bind方法

 6 years ago
source link: https://juejin.im/post/5bec4183f265da616b1044d7
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.
neoserver,ios ssh client
前言 用过React的同学都知道,经常会使用bind来绑定this。 import React, { Component } from 'react'; class TodoItem extends Component{ constructor(pro

Recommend

  • 94

    拒绝回答,但要有礼貌。

  • 37

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

  • 46

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

  • 51

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

  • 62

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

  • 72
    • 掘金 juejin.im 6 years ago
    • Cache

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

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

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

    面试官问:JS的this指向

    前言 面试官出很多考题,基本都会变着方式来考察this指向,看候选人对JS基础知识是否扎实。 读者可以先拉到底部看总结,再谷歌(或各技术平台)搜索几篇类似文章,看笔者写的文章和别人有什么不同(欢迎在评论区评论不同之处),对比来看,验证与自己现有知识是否...

  • 47

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

  • 17
    • segmentfault.com 4 years ago
    • Cache

    手写实现call,apply,bind方法

    手写实现call,apply,bind方法实现call方法Function.prototype.myCall = function(thisArg, ...args) { const fn = Symbol('fn') // 声明一...

  • 4

    前端面试题:用 JS 来实现内置的 Bind 方法更新日期: 2022-07-08阅读: 57标签: 

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK