从对象数组创建值数组

Ser*_*lov 4 javascript jquery

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

[ 'John', 'Sam', 'Marry' ]
Run Code Online (Sandbox Code Playgroud)

从:

[ { name: 'John' }, { name: 'Sam' }, { name: 'Marry' } ]
Run Code Online (Sandbox Code Playgroud)

Mat*_*att 11

是的,map()方法:

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

jQuery的版本:

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