Javascript 对象输出到 Array

Javascript Object output to Array

本文关键字:Array 输出 对象 Javascript      更新时间:2023-09-26

这是一个非常简单的问题,但由于某种原因,我坚持了下来。

我怎样才能拿一个物体,比如:

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"
];

我只需要数组中的名字。感谢您的帮助,很抱歉提出简单的问题。

你可以做

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