JSFiddle - React, Tailwind, and code Playground

by Arun Tummala

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.core.js"></script>
<div>
  Get 3 letter codes from 2 letter country codes
</div>

JavaScript

var twoLetter = []
var countriesList = [
  "AD",
  "AL",
  "AE",
  "AT",
  "AZ",
  "BA",
  "BE",
  "BG",
  "BH",
  "BR",
  "BY",
  "CH",
  "CR",
  "CY",
  "CZ",
  "DE",
  "DK",
  "DO",
  "EE",
  "ES",
  "FI",
  "FO",
  "FR",
  "GB",
  "GE",
  "GI",
  "GL",
  "GR",
  "GT",
  "HR",
  "HU",
  "IE",
  "IL",
  "IS",
  "IT",
  "IQ",
  "JO",
  "KW",
  "KZ",
  "LB",
  "LC",
  "LI",
  "LT",
  "LU",
  "LV",
  "MC",
  "MD",
  "ME",
  "MK",
  "MR",
  "MT",
  "MU",
  "NL",
  "NO",
  "PK",
  "PL",
  "PS",
  "PT",
  "QA",
  "RO",
  "RS",
  "SA",
  "SC",
  "SE",
  "SI",
  "SK",
  "SM",
  "ST",
  "TL",
  "TN",
  "TR",
  "UA",
  "VG",
  "XK"
]
function kia_convert_country_code( country ) {
      var countries = [{
        'AF': 'AFG', //Afghanistan
            'AX': 'ALA', //&#197;land Islands
            'AL': 'ALB', //Albania
            'DZ': 'DZA', //Algeria
            'AS': 'ASM', //American Samoa
            'AD': 'AND', //Andorra
            'AO': 'AGO', //Angola
            'AI': 'AIA', //Anguilla
            'AQ': 'ATA', //Antarctica
            'AG': 'ATG', //Antigua and Barbuda
            'AR': 'ARG', //Argentina
            'AM': 'ARM', //Armenia
            'AW': 'ABW', //Aruba
            'AU': 'AUS', //Australia
            'AT': 'AUT', //Austria
            'AZ': 'AZE', //Azerbaijan
            'BS': 'BHS', //Bahamas
            'BH': 'BHR', //Bahrain
            'BD': 'BGD', //Bangladesh
            'BB': 'BRB', //Barbados
            'BY': 'BLR', //Belarus
            'BE': 'BEL', //Belgium
            'BZ': 'BLZ', //Belize
            'BJ': 'BEN', //Benin
            'BM': 'BMU', //Bermuda
            'BT': 'BTN', //Bhutan
            'BO': 'BOL', //Bolivia
            'BQ': 'BES', //Bonaire, Saint Estatius and Saba
            'BA': 'BIH', //Bosnia and Herzegovina
            'BW': 'BWA', //Botswana
            'BV': 'BVT', //Bouvet Islands
            'BR': 'BRA', //Brazil
            'IO': 'IOT', //British Indian Ocean Territory
            'BN': 'BRN',...