Object对象遍历的几种方法

Object对象遍历的几种方法 本文以下面对象为例: 1 2 3 4 const person = { name: 'andy', age: 12 }; 1. Object.keys forEach原本只是用来遍历数组对象,所以需要先获取对象的所有key,再行遍历。需要注意的是 Object.keys获取参数对象自身的(不含继承的)所有可枚举属性(不含Symbol属性)的key值: 1 2 3 4 5 6 Object.keys(person).forEach((key) => { console.log(key); }) // name // age Continue reading

Object的那些函数

在JavaScript中,万物皆对象! 1. 原型方法 其中,constructor, toString, toLocalString, valueOf方法是Object原型的原始方法,鉴于万物皆对象的原则,所以在JavaScript中的其他类型都会存在着几种属性。 1. constructor 原型对象有一个constructor属性,指向该原型对象对应的构造函数。 1 Object.prototype.constructor === Object; // true 1. toString() toString() 用来返回对象的字符串表示,如果此方法在自 Continue reading