Ts-内置对象
许荻荻的博客 2022/2/28 ts
# 内置对象
内置对象是指根据标准在全局作用域(Global)上存在的对象。这里的标准是指 ECMAScript 和其他环境(比如 DOM)的标准。
# ECMAScript 的内置对象
let s: String = new String('兔神');
let n: Number = new Number(123);
let b: Boolean = new Boolean(1);
let e: Error = new Error('Error occurred');
let d: Date = new Date();
let r: RegExp = /[a-z]/;
# DOM 和 BOM 的内置对象
let body: HTMLElement = document.body;
let allDiv: NodeList = document.querySelectorAll('div');
document.addEventListener('click', function(e: MouseEvent) {
// Do something
});
# 类数组对象IArguments
function sum() {
let args: IArguments = arguments;
}
IArguments 实际上就是:
interface IArguments {
[index: number]: any;
length: number;
callee: Function;
}