在JavaScript中,可以使用Object.getOwnPropertyNames()
方法来获取变量名称。这个方法返回一个包含对象所有自有属性名称的数组,包括不可枚举的属性。
例如,假设我们有一个对象person
,其中包含两个属性name
和age
:
const person = {
name: 'Alice',
age: 30
};
我们可以使用Object.getOwnPropertyNames()
方法来获取person
对象的所有属性名称:
const propertyNames = Object.getOwnPropertyNames(person);
console.log(propertyNames); // 输出 ['name', 'age']
需要注意的是,这种方法只能获取对象的属性名称,而不能获取变量名称。如果你想要获取变量名称,你需要将变量作为对象的属性来访问,然后使用Object.getOwnPropertyNames()
方法来获取属性名称。
例如,我们可以将变量name
和age
作为对象person
的属性来访问:
const person = {
name: 'Alice',
age: 30
};
然后使用Object.getOwnPropertyNames()
方法来获取person
对象的所有属性名称:
const propertyNames = Object.getOwnPropertyNames(person);
console.log(propertyNames); // 输出 ['name', 'age']
这样,我们就可以获取变量名称了。
领取专属 10元无门槛券
手把手带您无忧上云