返回
掌握 TypeScript 内置对象,提升开发效率
前端
2023-11-28 21:20:00
在 TypeScript 中,内置对象是作为已经定义好(内置)的类型去使用的,很显然它是存在全局作用域(Global)上。
Boolean 对象
Boolean 对象表示一个布尔值,它可以是 true 或 false。Boolean 对象具有以下方法:
valueOf()
: 返回布尔值。toString()
: 将布尔值转换为字符串。
Number 对象
Number 对象表示一个数字。Number 对象具有以下方法:
valueOf()
: 返回数字值。toString()
: 将数字转换为字符串。toFixed()
: 将数字转换为字符串,并指定要保留的小数位数。toExponential()
: 将数字转换为字符串,并使用指数表示法。toPrecision()
: 将数字转换为字符串,并指定要保留的有效数字位数。
String 对象
String 对象表示一个字符串。String 对象具有以下方法:
valueOf()
: 返回字符串值。toString()
: 将字符串转换为字符串。charAt()
: 返回指定位置的字符。charCodeAt()
: 返回指定位置的字符的 Unicode 编码。concat()
: 将两个或多个字符串连接起来。indexOf()
: 返回指定子字符串在字符串中第一次出现的位置。lastIndexOf()
: 返回指定子字符串在字符串中最后一次出现的位置。slice()
: 从字符串中提取子字符串。substring()
: 从字符串中提取子字符串。replace()
: 将字符串中的指定子字符串替换为另一个子字符串。toUpperCase()
: 将字符串转换为大写。toLowerCase()
: 将字符串转换为小写。
Array 对象
Array 对象表示一个数组。Array 对象具有以下方法:
valueOf()
: 返回数组值。toString()
: 将数组转换为字符串。length
: 返回数组的长度。push()
: 将一个元素添加到数组的末尾。pop()
: 从数组的末尾删除一个元素。unshift()
: 将一个元素添加到数组的开头。shift()
: 从数组的开头删除一个元素。slice()
: 从数组中提取子数组。splice()
: 从数组中删除元素或添加元素。sort()
: 对数组中的元素进行排序。reverse()
: 将数组中的元素反转。join()
: 将数组中的元素连接起来,形成一个字符串。
Object 对象
Object 对象表示一个对象。Object 对象具有以下方法:
valueOf()
: 返回对象值。toString()
: 将对象转换为字符串。hasOwnProperty()
: 检查对象是否具有指定的属性。propertyIsEnumerable()
: 检查对象的指定属性是否可枚举。isPrototypeOf()
: 检查对象是否是一个对象的原型。getOwnPropertyDescriptor()
: 返回对象的指定属性的属性符。defineProperty()
: 在对象上定义一个新的属性或修改现有属性。deleteProperty()
: 从对象中删除一个属性。freeze()
: 将对象冻结,使其无法被修改。seal()
: 将对象密封,使其无法被修改,但可以添加新的属性。preventExtensions()
: 将对象设置为不可扩展,使其无法添加新的属性。
TypeScript 中的内置对象非常强大,可以帮助开发人员编写出更简洁、更强大的代码。掌握这些内置对象的使用方法,可以提高开发效率,并编写出更高质量的代码。