学习 JavaScript 数据结构与算法
前端模块化
AMD 异步模块定义,实现方式之一:requirejs(最流行)
TypeScript
什么时候需要设置类型?
如果声明了一个变量但没有设置其初始值,推荐为其设置一个类型
接口
接口 · TypeScript 中文网 · TypeScript——JavaScript 的超集 (tslang.cn)
数据结构模板
增 创建
删 删除
查 查找
改 修改
数组
增
// 数据初始化
let array = []
// 在数组尾部插入
array.push(newEl)
array.push(newEl1, newEl2)
// 在数组头部插入
array.unshift(newEl)
删
// 从数组末尾删除
array.pop()
// 从数组的开头删除
array.shift()
array.splice(5, 4) // 删除index=5开始的4个元素
栈
先进后出