Несколько полезных однострочников JavaScript
После хорошего отклика от сообщества я решил опубликовать еще несколько полезных односложников JavaScript, которые могут вам очень помочь. Я разместил ссылку на мою предыдущую статью Некоторые полезные односложники JavaScript
Очистить все файлы cookie
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');
Надеюсь, вам понравился этот пост. Если вы считаете этот пост полезным, пожалуйста, поставьте лайк и поделитесь с другими разработчиками. Следите за мной, чтобы увидеть больше подобных постов.
Спасибо.