JavaScript 标准内置对象
可索引的集合对象
这些对象表示按照索引值来排序的数据集合,包括数组、类型数组,以及类数组结构的对象。
Array
所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。
- JavaScript 的
Array
对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。 - 数组 37 个方法,具体参考 文档
1 | /* |
TypedArray(类型化数组)
类型化数组是一组类似数组的对象,用于操作二进制数据缓冲区(如
Int8Array
、Uint8Array
、Float32Array
等)。
1 | const buffer = new ArrayBuffer(8); // 8字节缓冲区 |
Set
Set
对象允许你存储任何类型的唯一值,无论是原始值还是对象引用。
1 | const s = new Set([1,2,3,3,2]); |
Map
Map
对象保存键值对,并且键可以是任何类型。
1 | const m = new Map(); |
WeakSet
WeakSet
只接受对象作为成员,并且成员都是弱引用,适合临时存储对象。
1 | const ws = new WeakSet(); |
WeakMap
WeakMap
只接受对象作为键,键名是弱引用,适合存储对象的私有数据。
1 | const wm = new WeakMap(); |
结构化数据
这些对象用来表示和操作结构化的缓冲区数据,或使用
JSON
(JavaScript Object Notation
)编码的数据。
JSON
- JSON.parse():将 JSON 字符串解析为对象
- JSON.stringify():将对象序列化为 JSON 字符串
JSON.stringify({name:112233,age:"26"},null,2)
// JSON 格式化,2
是两个缩进的意思
1 | const obj = {name: "张三", age: 18}; |
更多标准内置对象请参考 MDN 文档
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BARAN的小站🔥🔥🔥!