JS获取对象属性方法
1.使用JavaScript中内置的“Object”类型获取对象属性:
Object.keys
Object.keys(函数用于返回一个拥有可枚举属性的对象的所有属性名称的数组,它通常用于迭代给定对象的属性。该方法以参数形式接收一个对象,并返回该对象的可枚举属性名称的数组。
下面的例子演示了如何使用Object.keys()从对象中获取属性:
let obj = { a: 1, b: 2, c: 3 };
let objKeys = Object.keys(obj);
console.log(objKeys); // Output: ["a", "b", "c"]
2.使用JavaScript中内置的“in”循环获取对象属性
in循环用于迭代给定对象的属性,并在每次迭代时返回枚举属性的名称。该循环以参数的形式接收一个对象,并返回该对象的枚举属性的名称。
下面是一个示例,演示了如何使用in循环从对象中获取属性:
let obj = { a: 1, b: 2, c: 3 };
for (let key in obj)
console.log(key); // Output: "a", "b", "c"
3.使用JavaScript中内置的“OwnPropertyNames(”获取对象属性
OwnPropertyNames(函数用于返回一个由指定对象的所有自身属性的属性名称(包括不可枚举的属性)组成的数组。
下面是一个示例,演示了如何使用OwnPropertyNames(从对象中获取属性:
let obj = { a: 1, b: 2, c: 3 };
let objOwnPropertyNames = OwnPropertyNames(obj);
console.log(objOwnPropertyNames); // Output: ["a", "b", "c"]
4.使用JavaScript中内置的“OwnPropertyDescriptors(”获取对象属性
enum类型如何使用
OwnPropertyDescriptors(函数用于返回一个为指定对象的所有自身属性描述的属性描述符的对象。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。