发布于 2026-01-06 6 阅读
0

杀手级 JavaScript 单行代码

杀手级 JavaScript 单行代码

一些实用的 JavaScript 单行代码

在社区反响良好之后,我决定再发布一些 JavaScript 单行代码,希望能对大家有所帮助。我已附上之前文章《一些有用的 JavaScript 单行代码》的链接。

清除所有 Cookie

const clearCookies = document.cookie.split(';').forEach((cookie) => (document.cookie = cookie.replace(/^ +/, '').replace(/=.*/, `=;expires=${new Date(0).toUTCString()};path=/`)));
Enter fullscreen mode Exit fullscreen mode

反转字符串

您可以使用 split、join 和 reverse 方法在一行中反转字符串。

const strReverse = str => str.split('').reverse().join('');
strReverse('Shshank');
// knahshS
Enter fullscreen mode Exit fullscreen mode

生成随机十六进制数

Math.random()此方法使用和生成随机十六进制代码padEnd()

const hexClr = () => '#' + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0');
console.log(hexClr());
Enter fullscreen mode Exit fullscreen mode

将字符串首字母大写

Javascript 没有内置的首字母大写功能,所以我们可以使用以下代码来实现这个目的。

let str = 'follow Shshank for amazing posts';
let capStr = str.replace(/\w\S*/g, (w) => (w.replace(/^\w/, (c) => c.toUpperCase())));
console.log(capStr);
Enter fullscreen mode Exit fullscreen mode

复制到剪贴板

使用以下方法可以轻松将任何文本复制到剪贴板navigator.clipboard.writeText

const copy = (text) => navigator.clipboard.writeText(text);
copy('Shshank');
Enter fullscreen mode Exit fullscreen mode

希望您喜欢这篇文章。如果您觉得这篇文章有用,请点赞并分享给其他开发者。关注我,获取更多类似文章。

谢谢。

文章来源:https://dev.to/shshank/killer-javascript-one-liners-3ii4