-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path59. JavaScript else.js
More file actions
29 lines (22 loc) · 1.15 KB
/
59. JavaScript else.js
File metadata and controls
29 lines (22 loc) · 1.15 KB
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
28
29
/*
Реализуйте функцию normalizeUrl(), которая выполняет так называемую нормализацию данных. Она принимает адрес сайта и возвращает его с https:// в начале.
Функция принимает адреса в виде АДРЕС или https://АДРЕС, но всегда возвращает адрес в виде https://АДРЕС
Можно использовать метод startsWith(), чтобы проверить, начинается ли строка с префикса https://. А потом на основе этого добавлять или не добавлять https://.
Примеры вызова:
normalizeUrl("google.com"); // "https://google.com"
normalizeUrl("https://ai.fi"); // "https://ai.fi"
*/
// BEGIN (write your solution here)
const normalizeUrl = (site) => {
let normalizedUrl;
if (site.startsWith("https://"))
{
normalizedUrl = site;
} else
{
normalizedUrl = `https://${site}`;
}
return normalizedUrl;
}
// END
export default normalizeUrl;