JavaScript Object.values()
示例
const person = {
firstName : "John",
lastName : "Doe",
age : 50,
eyeColor : "blue"
};
let text = Object.values(person);
自己動手試一試 »
描述
Object.values()
方法返回一個物件屬性值的陣列。
Object.values()
方法不會更改原始物件。
相關方法
Object.keys() 返回任何物件型別的鍵(屬性)。
Object.values() 返回所有物件鍵(屬性)的值。
Object.entries() 返回任何物件型別的鍵和值。
上述方法返回一個 可迭代物件(可列舉陣列)。
可迭代物件使在迴圈中使用物件和將物件轉換為對映變得更簡單。
語法
Object.values(object)
引數
引數 | 描述 |
object | 可選。 一個物件。 |
返回值
型別 | 描述 |
陣列 | 一個可迭代的物件屬性值陣列。 |
瀏覽器支援
ECMAScript 2017 在物件中添加了 Object.values()
方法。
Object.values()
自 2017 年 3 月以來在所有現代瀏覽器中都得到支援
Chrome 54 | Edge 14 | Firefox 47 | Safari 10.1 | Opera 41 |
2016 年 10 月 | 2016 年 8 月 | 2016 年 6 月 | 2017 年 3 月 | 2016 年 10 月 |