本书首先介绍了 JavaScript 语言的基础知识, 接下来讨论了数组、 栈、 队列、 链表、 集合、 字典、 散列 表、 树、 图等数据结构, 之后探讨了各种排序和搜索算法, 包括冒泡排序、 选择排序、 插入排序、 归并排序、 快速排序、 顺序搜索、 二分搜索, 最后还介绍了动态规划和贪心算法等常用的高级算法及相关知识。 本书适用于前端 Web 开发人员, 以及所有对 JavaScript 数据结构与算法感兴趣的读者