Убийственные односложники JavaScript

Несколько полезных однострочников JavaScript

После хорошего отклика от сообщества я решил опубликовать еще несколько полезных односложников JavaScript, которые могут вам очень помочь. Я разместил ссылку на мою предыдущую статью Некоторые полезные односложники JavaScript

const clearCookies = document.cookie.split(';').forEach((cookie) => (document.cookie = cookie.replace(/^ +/, '').replace(/=.*/, `=;expires=${new Date(0).toUTCString()};path=/`)));
Войти в полноэкранный режим Выйти из полноэкранного режима

Обратный ход строки

Вы можете развернуть строку в одну строку, используя методы split, join и reverse.

const strReverse = str => str.split('').reverse().join('');
strReverse('Shshank');
// knahshS
Войти в полноэкранный режим Выйти из полноэкранного режима

Генерирование случайного шестнадцатеричного кода

Этот метод генерирует случайный шестнадцатеричный код, используя Math.random() и padEnd().

const hexClr = () => '#' + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0');
console.log(hexClr());
Вход в полноэкранный режим Выход из полноэкранного режима

Заглавная буква в строке

В Javascript нет встроенной функции капитализации, поэтому для этой цели можно использовать следующий код.

let str = 'follow Shshank for amazing posts';
let capStr = str.replace(/wS*/g, (w) => (w.replace(/^w/, (c) => c.toUpperCase())));
console.log(capStr);
Войти в полноэкранный режим Выйти из полноэкранного режима

Копирование в буфер обмена

Легко скопируйте любой текст в буфер обмена с помощью navigator.clipboard.writeText.

const copy = (text) => navigator.clipboard.writeText(text);
copy('Shshank');
Вход в полноэкранный режим Выход из полноэкранного режима

Надеюсь, вам понравился этот пост. Если вы считаете этот пост полезным, пожалуйста, поставьте лайк и поделитесь с другими разработчиками. Следите за мной, чтобы увидеть больше подобных постов.

Спасибо.

Оцените статью
devanswers.ru
Добавить комментарий