BigInt 新增的原始数据类型 用于解决Number类型的限制 JS 中的Number类型只能安全地表示-9007199254740991 (-(2^53-1)) 和9007199254740991...
前端性能优化
大家是从什么时候接触性能优化的呢?第一时间想到的又是什么呢?雅虎军规 ? 高性能javascript ?
JavaScript 数组挖掘,不只是讲数组哟
数组引用类型分析: 多维数组操作: Array.of与数组创建细节: 类型检测与转换:
JavaScript 值类型使用
类型判断: 字符串转义与模板字面量使用: 模板字面量嵌套使用技巧:
js数组方法(管饱)
有一些数组方法是ECMAScript新增的,一定要注意浏览器的兼容!! constructor
第八章 散列表
散列算法的作用是尽可能快地在数据结构中找到一个值。在之前的章节中,你已经知道如果要在数据结构中获得一个值(使用get方法),需要遍历整个数据结构来找到它。如果使用散列函数,就知道值...
第八章 字典
你已经知道,集合表示一组互不相同的元素(不重复的元素)。在字典中,存储的是键,值]对,其中键名是用来查询特定元素的。字典和集合很相似,集合以[值,值]的形式存储元素,字典则是以[键...
第七章 集合
是由一组无序且唯一(即不能重复)的项组成的,以[值,值]的形式存储元素。这个数据结构使用了与有限集合相同的数学概念,但应用在计算机科学的数据结构中。
第六章 链表
要存储多个元素,数组(或列表)可能是最常用的数据结构.然而,这种数据有一个缺点:(在大多数语言中)数组的大小是固定的,从数组的起点或中间插入或移除项的成本非常高,因为需要移动元素....
第五章 队列与双端队列
队列是遵循先进先出(FIFO,也称为先来先服务)原则的一组有序的项.队列在尾部添加新元素,并从顶部移除元素.最新添加的元素必须排在队列的末尾.