JavaScript 获取对象属性索引 - Object.keys() 方法
在 JavaScript 中,可以使用'Object.keys()'方法来获取对象中属性的索引。该方法返回一个包含对象自身可枚举属性的数组,数组中的元素即为对象的属性名。
以下是一个示例:
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj);
console.log(keys); // 输出 ['a', 'b', 'c']
你可以通过遍历'keys'数组来获取属性的索引。例如,要获取属性'b'的索引,可以使用'indexOf()'方法:
const index = keys.indexOf('b');
console.log(index); // 输出 1
需要注意的是,'Object.keys()'方法只返回对象自身的可枚举属性,不包括继承的属性。如果需要获取所有属性,包括继承的属性,可以使用'for...in'循环或'Object.getOwnPropertyNames()'方法。
原文地址: https://www.cveoy.top/t/topic/iAN 著作权归作者所有。请勿转载和采集!