-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
27 lines (21 loc) · 671 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
const btnEl = document.getElementById("btn");
const emojiNameEl = document.getElementById("emoji-name");
const emoji = [];
async function getEmoji() {
let response = await fetch(
"https://emoji-api.com/emojis?access_key=773b58f681fb786fafdb8392e8b8a75ddc177fd1"
);
data = await response.json();
for (let i = 0; i < 1500; i++) {
emoji.push({
emojiName: data[i].character,
emojiCode: data[i].unicodeName,
});
}
}
getEmoji();
btnEl.addEventListener("click", () => {
const randomNum = Math.floor(Math.random() * emoji.length);
btnEl.innerText = emoji[randomNum].emojiName;
emojiNameEl.innerText = emoji[randomNum].emojiCode;
});