How do I convert a javascript object array to a string array of the object attribute I want?
javascript
Solution
If your array of objects is `items`, you can do:
var items = [{
id: 1,
name: 'john'
}, {
id: 2,
name: 'jane'
}, {
id: 2000,
name: 'zack'
}];
var names = items.map(function(item) {
return item['name'];
});
console.log(names);
console.log(items);
Documentation: `map()`
Problem
Possible Duplicate: Accessing properties of an array of objects Given: ``` [{ 'id':1, 'name':'john' },{ 'id':2, 'name':'jane' }........,{ 'id':2000, 'name':'zack' }] ``` What's the best way to get: ``` ['john', 'jane', ...... 'zack'] ``` Must I loop through and push `item.name` to another array, or is there a simple function to do it?