map example

by jcreamer898

HTML

<pre id="results"></pre>

JavaScript

var movies = [{ name: 'star wars', year: 1977}, { name: 'the matrix', year: 1999 }, { name: 'the fellowship of the ring', year: 2001 }];

var names = movies.map(function(m) {
   return m.name; 
});

var result = document.createElement('div');
result.innerHTML = JSON.stringify(names, null, 4);
document.getElementById("results").insertBefore(result);

var countries = [{ name: 'USA' }, { name: 'Russia' }, { name: 'Germany' }];

var mappedCountries = countries.map(function(c) {
    return {
        countryName: c.name
    } 
});

var result = document.createElement('div');
result.innerHTML = JSON.stringify(mappedCountries, null, 4);
document.getElementById("results").insertBefore(result);