Skip to content

Rename keys in an array of objects using JavaScript

I have an array of country objects. In this array I would like to replace the key name with country.

const countries = [
    {"id": 1, "name": "Afghanistan"},
    {"id": 2, "name": "Albania"},
    {"id": 3, "name": "Algeria"},
    {"id": 4, "name": "American Samoa"}

We can use map function to manipulate the array easily.

const transformed = { =;
    return country;

/* const countries = [
    {"id": 1, "country": "Afghanistan"},
    {"id": 2, "country": "Albania"},
    {"id": 3, "country": "Algeria"},
    {"id": 4, "country": "American Samoa"}

See also  Copy text to clipboard in JavaScript

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.