JavaScript >> Javascript 文檔 >  >> Tags >> object

如何在 JavaScript 中獲取對象的所有屬性

要在 JavaScript 中獲取對象的所有屬性,可以使用 Object.getOwnPropertyNames() 方法。

此方法返回一個數組,其中包含直接在作為參數傳入的對像上找到的可枚舉和不可枚舉自身屬性的所有名稱。

Object.getOwnPropertyNames() 方法不查找繼承的屬性。

這是一個例子:

const user = {
    name: 'Alex',
    age: 30
};

const props = Object.getOwnPropertyNames(user);

console.log(props);    // [ 'name', 'age' ]

如果您對對象自己的可枚舉屬性感興趣,請改用 Object.keys() 方法:

const user = {
    name: 'Alex',
    age: 30
};

const props = Object.keys(user);

console.log(props); // [ 'name', 'age' ]

Tutorial JavaScript 教程
  1. 同構 JavaScript:它是什麼,我能用它做什麼?

  2. React:如何填寫 Select/Option Parent-Child

  3. 如何使用 nodemailer 生成唯一的隨機電子郵件

  4. 項目 54 of 100 - 用戶註冊 Firebase

  5. #30DaysOfCJS:N-API - node.js 中的新本機

  6. hafcaf - 適合所有人的無框架 SPA 解決方案

  7. Senstate - 在調試時了解您的狀態

  1. 構建和構建 Node.js MVC 應用程序

  2. StencilJS 的環境變量

  3. nodejs 或 MERN 堆棧應用程序的項目創意

  4. 還沒有完成

  5. 在我的 html 頁面中向輸入的手機號碼發送 otp 並進行驗證

  6. 使用 Next 和 Redux 獲得 100% 完美的 Google Lighthouse 審計分數

  7. 製作一個JS卡牌遊戲

  1. 電子大冒險:第 34 集:應用程序菜單

  2. 反應 useEffect 和 useState 鉤子

  3. 今天的 10 個 jQuery 隨機插件

  4. 使用 Firebase 在 React Native 中進行身份驗證