Compare commits

...

2 Commits

Author SHA1 Message Date
80c4e7733f
get emoji from country name in JS 2024-12-19 05:53:05 +03:00
df204effcc
update icon 2024-12-19 05:48:20 +03:00
2 changed files with 37 additions and 1 deletions

View File

@ -0,0 +1,36 @@
---
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');
```

View File

@ -1,5 +1,5 @@
---
title: "🪢 bcc - конвертер бинарных файлов в C/C++ массив (аля xxd)"
title: "🧬 bcc - конвертер бинарных файлов в C/C++ массив (аля xxd)"
date: 2024-09-13T21:03:19+03:00
draft: false
tags: [tools, c, cpp]