Javascript 对象输出到 Array
Javascript Object output to Array
这是一个非常简单的问题,但由于某种原因,我坚持了下来。
我怎样才能拿一个物体,比如:
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 });
相关文章:
- 在JavaScript中输出转义字符
- 如何为json对象中的段发送array[]
- 如何在jQuery中将函数的输出分配给变量
- Array.length似乎不起作用;console.log则显示其他情况
- 如何迭代Array.prototype函数
- Javascript,输出结果后页面不断刷新
- Javascript 新的 Array 和 join() 方法
- Array.lenght = undefined
- Javascript setTimeout for an array
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何将angularjs中的javascript字符串输出为循环数组
- HTML5FileReader输出到D3.js图表
- 如何将alasql输出设置为Array
- Javascript 对象输出到 Array
- 将Multiple Var输入函数,搜索JSON数组,并将Multiple Array Val作为输出接收
- javascript函数中奇怪的控制台输出数组和array.pop()
- push到array后输出[Obj Obj], [Obj Obj]
- js模板的输出是[object Array]而不是渲染的模板
- 需要帮助javascript array=[]以及如何输出数组中变量的名称和值
- 为什么 [array].concat() 和 [array].concat.apply() 给出不同的输出