我有一个对象:
var obj = {
"Mike": 24,
"Peter": 23,
"Simon": 33,
"Tom": 12,
"Frank": 31
};
我想创建一个数组,用于存储对象的值。可以忽略键(键名):
[24, 23, 33, 12, 31]
值的顺序并不重要!
一个解决方案(显然)是创建一个函数,将这些值存入一个数组中:
var arr = valuesToArray(obj);
我将接受这样的函数作为答案。然而,如果有能够完成此操作的 API 函数(ECMAScript、jQuery、特定于浏览器等),我会更加满意。是否有这样的东西?
Object.keys(obj).map(key => obj[key])
- Vexter