On Javascript, how to re-arrange an array -


i have following javascript array var rows.

[     { email: 'user1@example.com' },     { email: 'user2@example.com' } ] 

of which, wanted make just...

[     'user1@example.com',     'user2@example.com' ] 

so, tried loop using foreach

rows.foreach(function(entry) {     console.log('entry:');     console.log(entry.email); }); 

however, stuck that.

entry: user1@example.com entry: user2@example.com 

any appreciated.

you can use array.prototype.map:

var newarray = oldarray.map(function (obj) {     return obj.email; }); 

Comments