Skip to content

Instantly share code, notes, and snippets.

@kianurivzzz
Last active October 6, 2024 11:03
Show Gist options
  • Save kianurivzzz/5380b03ea3ae7aaf9fcef8c64f3aabed to your computer and use it in GitHub Desktop.
Save kianurivzzz/5380b03ea3ae7aaf9fcef8c64f3aabed to your computer and use it in GitHub Desktop.
// Пример похожей задачи
import _ from 'lodash';
const getFileInfo = filepath => {
const parts = filepath.split('/');
const fileName = _.last(parts);
const extension = _.last(fileName.split('.'));
return {
extension,
fileName,
};
};
const filepath = '/path/to/index.js';
const fileInfo = getFileInfo(filepath);
console.log(fileInfo);

Реализуйте функцию, которая принимает на вход имя сайта и возвращает информацию о нем:

// Если домен передан без указания протокола,
// то по умолчанию берется http
getDomainInfo('yandex.ru')
// {
//   scheme: 'http',
//   name: 'yandex.ru',
// }

getDomainInfo('https://nkarasyov.space');
// {
//   scheme: 'https',
//   name: 'nkarasyov.space',
// }

getDomainInfo('http://google.com');
// {
//   scheme: 'http',
//   name: 'google.com',
// }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment