當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Object.values()用法及代碼示例


Object.values() 返回一個數組,其中包含給定對象自己的可枚舉屬性值,其順序與 for...in 循環提供的順序相同。

用法:

Object.values(obj)

參數:

obj: 它是要返回其可枚舉自身屬性值的對象。

返回值:

此方法返回給定對象自己的可枚舉屬性值的數組。

瀏覽器支持:

Chrome 54
Edge 14
Firefox 47
Opera 41

例子1

const object1 = {
  a:'Rahul',
  b:0,
  c:false
};
console.log(Object.values(object1));

輸出:

["Rahul", 0, false]

例子2

const object1 = {
  a:'string',
  b:34,
  c:true
};
const object2 = {
  a:'start',
  b:33,
  c:false
};
console.log(Object.values(object1),
            Object.values(object1));

輸出:

 ["string", 34, true] 
["string", 34, true]

例子3

Object.values = function(object) {
  var values = [];
  for(var property in object) {
    values.push(object[property]);
  }
  return values;
}
var foo = {a:1, b:2, c:3};
console.log(Object.values(foo));

輸出:

[1, 2, 3]






相關用法


注:本文由純淨天空篩選整理自 JavaScript Object.values() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。