📜  object.keys - Javascript (1)

📅  最后修改于: 2023-12-03 15:33:16.482000             🧑  作者: Mango

介绍Javascript中的Object.keys

在Javascript中,Object.keys()是一个常用的内置函数,可以用于获取一个对象所有的key,返回一个由该对象所有key值构成的数组。

语法
Object.keys(obj)

其中,obj为要查找的对象。

返回值

返回值是由对象的所有key值构成的数组。如果传入的是一个空对象,则返回一个空数组。

使用方法
获取对象的所有key
const myObject = {
  firstName: "John",
  lastName: "Doe",
  age: 30
};
const keys = Object.keys(myObject);
console.log(keys); // ["firstName", "lastName", "age"]
遍历对象的所有key
const myObject = {
  firstName: "John",
  lastName: "Doe",
  age: 30
};
Object.keys(myObject).forEach((key) => {
  console.log(key, myObject[key]);
});
判断对象是否为空
const myObject = {};
if (Object.keys(myObject).length === 0) {
  console.log("Object is empty");
}
总结

Object.keys()是一个方便的函数,可以方便地获取对象的所有key值。它返回一个数组,可以被用来遍历对象或判断对象是否为空。在日常的Javascript开发中经常会使用到。