原文:面试官:熟悉JS中的new吗?能手写实现吗?

目录 new 运算符简介 new 究竟干了什么事 模拟实现 new 运算符 补充 预备知识: 了解原型和原型链 了解this绑定 new 运算符简介 MDN文档:new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。 new的作用:创建对象的实例 new 究竟干了什么事 上面说了new的作用是创建对象的实例,那么它究竟是怎么创建实例的,内部干了哪几件事 以new Pers ...

2021-11-03 12:20 8 298 推荐指数:

查看详情

面试官:什么是函数柯里化?能手写实现吗?

目录 1 什么是函数柯里化 2 柯里化的作用和特点 2.1 参数复用 2.2 提前返回 2.3 延迟执行 3 封装通用柯里化工具函数 4 总结和补充 1 什么是函数柯里化 在计算机科学,柯里化 ...

Tue Nov 02 19:42:00 CST 2021 3 1486
面试官:能手写一个SpringBoot的Start吗?

start出现历史: SpringBoot的相对于SpringMVC的出现初衷就是无须繁琐的配置文件就可以轻松使用自己需要的功能, 我们都知道SpringBoot你只需要引入对应的XX ...

Sun Mar 29 19:12:00 CST 2020 0 1401
轻松手写单例模式的6种实现方式!再也不怕面试官问了!

撕单例模式不管是笔试还是面试,都是高频题了。 今天就来说一下单例模式的原理和 6 种实现方式。 目录 一、单例模式的定义 二、单例模式的设计要素 三、单例模式的6种实现及各实现的优缺点 (一)懒汉式(线程不安全) (二)饿汉式(线程安全 ...

Wed Mar 31 19:21:00 CST 2021 0 375
自己手写实现Dubbo

目录 dubbo 简单介绍 为什么手写实现一下bubbo? 什么是RPC? 接口抽象 服务端实现 注册中心 消费者端: dubbo 简单介绍 dubbo 是阿里巴巴开源的一款分布式rpc框架 ...

Mon May 13 00:26:00 CST 2019 0 1178
手写实现HashMap

1.hashmap的实现   ① 初始化     1)定义一个Node<K, V>的数组来存放元素,但不立即初始化,在使用的时候再加载     2)定义数组初始大小为16     3)定义负载因子,默认为0.75,     4)定义size用来记录容器存放的元素 ...

Tue Apr 09 16:52:00 CST 2019 1 975
太刺激了,面试官让我手写跳表,而我用两种实现方式吊打了TA!

前言 本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥。 上一节,我们一起学习了关于跳表的理论知识,相信通过上一节的学习,你一定可以给面试官完完整整地讲清楚跳表的来龙去脉,甚至能够边讲边画图。 然而,面试官说 ...

Tue Sep 08 14:53:00 CST 2020 4 2047
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM