08 2019 档案
摘要:本文以收集一些网上的前端函数面试题为主, 后续会持续更新(说明一下 后续代码中 ,我就尽量不写分号了😁😁) 1. 这是一道大题,现拆分成了4个小项;需要答题者用递归算法(限15行内代码实现;限时10分钟内完成) 1. 创建一个长度为5的空数组。 2. 生成一个(2~32)之间随机整数 rand。
阅读全文
摘要:[TOC] 【目录结构】 Redux 源码可以在任意项目中的 文件夹下的 中找到。我们阅读学习中主要关注 src 即可。 src 下主要分成两个部分, 一部分是 工具库, 一部分是 逻辑代码。 【utils】 Redux 自定义的工具库 下属对应三个文件 actionTypes.js isPlain
阅读全文
摘要:[TOC] 类 类的概念 类 (class) : 定义了意见事物的抽象特点,包含它的属性和方法 对象 (Object) :类的实例,通过 生成 面对对象 (OOP) 的三大特性: 封装、继承、多态 封装 (Encapsulation):将对数据的操作细节隐藏起来,值暴露对外的接口。外界调用端不需要(
阅读全文
摘要:[TOC] 泛型 泛型(Generics)是指在定义函数、接口或者类的时候, 不预先指定其类型,而是在使用是手动指定其类型的一种特性。 举个栗子 我们需要创建一个函数, 这个函数会返回任何它传入的值。 正常代码如下: 这代代码编译不会出错,但是存在一个显而易见的缺陷, 就是没有办法约束输出的类型与输
阅读全文
摘要:[TOC] 进阶 类型别名 类型别名用来给一个类型起个新名字 上例中, 我们使用 创建类型别名。 类型别名常用于联合类型。 字符串字面量类型 字符串字面量类型用来约束取值只能是某几个字符串中的一个。 注意: 类型别名与字符串字面量类型都是使用 进行定义 元祖 数组合并了相同类型的对象, 而元祖(Tu
阅读全文
摘要:[TOC] 基础 原始数据类型 任意值 类型推论 联合类型 接口 数组 函数 类型断言 申明文件 内置对象 原始数据类型 Javascript 的类型分为两种: 原始数据类型(Primitive data types)和对象类型(Object types)。 原始数据类型包括: 布尔值、数字、字符串
阅读全文

浙公网安备 33010602011771号