JSFiddle - React, Tailwind, and code Playground

by Sunny SM

JavaScript

const data = [
  {
    "name" : "P1",
    "age" : 27,
    "gender" : "male",
    "address": {
      "temporary": {
        "city" : "Hyderabad"
      },
      "permanent" : {
        "city" : "Bangalore"
      }
    }
  },
  {
    "name" : "P2",
    "age" : 29,
    "gender" : "female",
    "address": {
      "temporary": {
        "city" : "Delhi"
      },
      "permanent" : {
        "city" : "Pune"
      }
    }
  }
];

const showAddress = (addType = 'temporary') => {
  	const result = [];
  	data.forEach(item => {
    	const { address } = item;
      result.push(address[addType].city);
    });
    return result;
};

const res = showAddress(permanent);
console.log('Res', res);