javascript - 从对象数组创建值数组

标签 javascript jquery

是否有任何工具可以创建:

[ 'John', 'Sam', 'Marry' ]

来自:

[ { name: 'John' }, { name: 'Sam' }, { name: 'Marry' } ]

?

最佳答案

是的,map() method :

var array = [{name: 'John'}, {name: 'Sam'}, {name: 'Mary'}].map(function (val) {
    return val.name;
});

jQuery's version :

var array = jQuery.map([{name: 'John'}, {name: 'Sam'}, {name: 'Mary'}], function (val) {
    return val.name;
});

关于javascript - 从对象数组创建值数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9279099/

相关文章:

javascript - AngularJS 将 css 类添加到父 div

javascript - 使用 JavaScript 在请求之间传递一次性值的最佳方式

javascript - 为什么这个循环会改变每一轮中的所有值

javascript - 用户使用浏览器的后退或刷新功能时 SPA 中的问题

javascript - View 模板之间的图像更改停止 onclick 下拉菜单?

javascript - $ ('script' ).detach(); 的影响

javascript - switch语句不接收参数

javascript - 创建可重用的 ngDialog 模板

c# - 如何在 .js 文件中嵌入 Razor C# 代码?

javascript - 如何在html中重复html代码,让html代码更简洁?