# **從一個(gè)需求談起**
* * * * *
由于后端通常采用的是關(guān)系型數(shù)據(jù)庫(kù),所以返回的數(shù)據(jù)通常是扁平化的數(shù)據(jù),就有可能涉及到前端算法把扁平化數(shù)據(jù)轉(zhuǎn)換成嵌套型數(shù)據(jù)。
- ES6
- ES6字段轉(zhuǎn)換小技巧
- 聲明變量
- 函數(shù)
- 遞歸函數(shù)
- 函數(shù)聲明和函數(shù)表達(dá)式
- 前端環(huán)境配置
- VScode
- VScode設(shè)置選項(xiàng)
- 遍歷
- 遍歷目錄
- 遞歸算法
- 遍歷算法
- 遍歷引用類(lèi)型
- 異步編程
- 函數(shù)返回值
- 遍歷數(shù)組(異步)
- JS特殊值(args、this、require...)
- arguments
- 數(shù)據(jù)結(jié)構(gòu)與算法
- 扁平化數(shù)據(jù)轉(zhuǎn)樹(shù)狀數(shù)據(jù)(數(shù)組型)
- 扁平化數(shù)據(jù)轉(zhuǎn)樹(shù)狀數(shù)據(jù)(對(duì)象型)
- 嚴(yán)格模式
- 嚴(yán)格模式下的this
- JavaScript
- 內(nèi)置類(lèi)型
- this
- typeof 操作符
- 原型與原型鏈
- 執(zhí)行上下文棧
- apply和call
