简要描述下JS有哪些内置的对象

简要描述下JS有哪些内置的对象

JavaScript 有许多内置对象,提供各种功能。以下是一些前端开发中常用的内置对象及其简要描述:

值属性相关的对象:

Number: 处理数字,提供数字相关的属性和方法 (例如 MAX_VALUE, parseFloat()).

String: 处理文本字符串,提供字符串操作的方法 (例如 length, indexOf(), substring()).

Boolean: 表示逻辑真假值 (true 或 false).

Symbol: 创建唯一的标识符。

BigInt: 表示任意精度的整数。

日期和时间:

Date: 处理日期和时间,提供日期和时间相关的操作 (例如 getFullYear(), getMonth(), getTime()).

集合类型:

Array: 有序的值列表,提供数组操作的方法 (例如 push(), pop(), splice(), map()).

Map: 键值对的集合,允许任何类型作为键。

Set: 唯一值的集合。

WeakMap: 键是弱引用的键值对集合,主要用于避免内存泄漏。

WeakSet: 弱引用对象的集合,主要用于避免内存泄漏。

结构化数据:

JSON: 用于解析和序列化 JSON 数据 (例如 parse(), stringify()).

控制错误:

Error: 表示错误,通常在抛出异常时使用。

AggregateError: 表示多个错误的集合。

函数相关:

Function: 表示函数,允许动态创建和调用函数。

Promise: 表示异步操作的最终结果,用于处理异步操作。

Generator: 用于生成一系列值,常用于迭代器和异步编程.

AsyncFunction: 表示异步函数。

其他重要的对象:

Math: 提供数学常量和函数 (例如 PI, sin(), cos(), random()).

RegExp: 用于处理正则表达式。

globalThis: 提供对全局对象的访问,在浏览器中是 window,在 Node.js 中是 global。

Reflect: 提供拦截 JavaScript 操作的方法。

Proxy: 用于创建代理对象,可以拦截对目标对象的访问。

这并非所有内置对象的完整列表,但涵盖了前端开发中最常用的对象。 你可以查阅 MDN Web Docs 获取更完整的列表和详细的文档。

相关推荐

鬼脸钱的解释
betvip5365

鬼脸钱的解释

📅 09-18 👁️ 2806
宝马汽车究竟该怎么挂档位
正规beat365旧版

宝马汽车究竟该怎么挂档位

📅 07-21 👁️ 817
《SD高达G世纪 创世》川口名人能不能使用?
正规beat365旧版

《SD高达G世纪 创世》川口名人能不能使用?

📅 08-03 👁️ 4026