--- title: "🇷🇺 Получение эмодзи флагов по коду страны с помощью JavaScript" date: 2024-12-19T05:52:21+03:00 draft: false tags: [javascript, tips, development] --- > **Оригинал:** https://gomakethings.com/getting-emoji-from-country-codes-with-vanilla-javascript/ Этим кодом поделился Йорик, инженер из Google. ```javascript /** * Get the flag emoji for the country * @link https://dev.to/jorik/country-code-to-flag-emoji-a21 * @param {String} countryCode The country code * @return {String} The flag emoji */ function getFlagEmoji (countryCode) { let codePoints = countryCode.toUpperCase().split('').map(char => 127397 + char.charCodeAt()); return String.fromCodePoint(...codePoints); } ``` Функция принимает код страны из двух символом в качестве аргумента и возвращает эмодзи флаг. ```javascript // вернёт "🇺🇸" getFlagEmoji('us'); // вернёт "🇳🇬" getFlagEmoji('ng'); // вернёт "🇮🇹" getFlagEmoji('IT'); ```