Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
Object.values() 静态方法返回一个给定对象的自有可枚举字符串键属性值组成的数组。
一个对象。
一个包含了给定对象的自有可枚举字符串键属性值的数组。
Object.values() 返回一个数组,其元素是直接在 object 上找到的可枚举字符串键属性值。这与使用 for...in 循环迭代相同,只是 for...in 循环还枚举原型链中的属性。Object.values() 返回的数组顺序和 for...in 循环提供的数组顺序相同。
如果需要属性键,请使用 Object.keys()。如果属性的键和值都需要,请使用 Object.entries()。
非对象参数会强制转换为对象。undefined 和 null 不能被强制转换为对象,会立即抛出 TypeError。只有字符串可以有自己的可枚举属性,而其他所有基本类型都返回一个空数组。
| ECMAScript® 2027 Language Specification # sec-object.values |
启用 JavaScript 以查看此浏览器兼容性表。