Javascript对象输出到Array

时间:2015-03-06 20:51:31

标签: javascript arrays

这是一个非常简单的问题,但由于某种原因,我坚持使用它。

我如何拍摄像这样的物体:

var billionaire = {
    "10" : {
        "firstName" : "Steve",
        "lastName" : "Jobs",
        "company" : "Apple"
    },
    "11" : {
        "firstName" : "Bill",
        "lastName" : "Gates",
        "company" : "Microsoft"
    },
    "12" : {
        "firstName" : "Warren",
        "lastName" : "Buffet",
        "company" : "Berkshire Hathaway"
    }
};

使用纯javascript

将其输出到这样的数组中
var arr = [
    "Steve",
    "Bill",
    "Warren"
];

我只需要数组中的firstName。感谢您的帮助,并为这个简单的问题感到抱歉。

1 个答案:

答案 0 :(得分:2)

你可以做到

var arr = Object.keys(billionaire).map(function(k){ return billionaire[k].firstName });