📌  相关文章
📜  如何获取 JavaScript 对象的所有属性值(不知道键)?

📅  最后修改于: 2022-05-13 01:56:19.984000             🧑  作者: Mango

如何获取 JavaScript 对象的所有属性值(不知道键)?

方法 1:使用 Object.values() 方法: Object.values()方法用于返回对象自身的可枚举属性值的数组。可以使用 for 循环对数组进行循环以获取对象的所有值。因此,获取所有属性值不需要知道键。

句法:

let valuesArray = Object.values(exampleObj);
  
for (let value of valuesArray) {
    console.log(value);
}

例子:




  
    How to get all properties
    values of a Javascript Object
    (without knowing the keys)?
  


  

    GeeksforGeeks   

       How to get all properties     values of a Javascript Object     (without knowing the keys)?      

    Click on the button to get all     properties values.   

  

    Check the console for the output   

     

输出:

  • 在点击按钮之前:
    obj 值输出
  • 点击按钮后:
    obj 值控制台

方法 2:提取键以访问属性: Object.keys()方法用于返回一个对象数组,该数组拥有可枚举的属性名称。在这个数组上使用 forEach() 方法来访问每个键。可以使用带有对象数组表示法的键来访问每个属性的值。
因此,不需要事先知道键来获取所有属性值。

句法:

let objKeys = Object.keys(exampleObj);
  
objKeys.forEach(key => {
    let value = exampleObj[key];
  
    console.log(value);
});

例子:




   
    How to get all properties
    values of a Javascript Object
    (without knowing the keys)?
  


  

    GeeksforGeeks   

       How to get all properties     values of a Javascript Object     (without knowing the keys)?      

    Click on the button to get all     properties values.   

  

    Check the console for the output   

     

输出:

  • 在点击按钮之前:
    obj-keys-输出
  • 点击按钮后:
    obj-keys-控制台