1. for...in 循环:遍历对象的可枚举属性,包括继承自原型链的属性,但不包括 Symbol 类型的属性。

  2. Object.keys():返回对象自身所有可枚举属性的键名组成的数组,不包括继承自原型链的属性。

  3. Object.values():返回对象自身所有可枚举属性的键值组成的数组,不包括继承自原型链的属性。

  4. Object.entries():返回对象自身所有可枚举属性的键值对组成的数组,不包括继承自原型链的属性。

  5. Object.getOwnPropertyNames():返回对象自身所有属性的键名组成的数组,包括不可枚举属性和继承自原型链的属性。

  6. Reflect.ownKeys():返回对象自身所有属性的键名组成的数组,包括不可枚举属性和继承自原型链的属性以及 Symbol 类型的属性。

typeScript 对象遍历方法有哪些

原文地址: https://www.cveoy.top/t/topic/ccZM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录