一切福田,不離方寸,從心而覓,感無不通。

18 个杀手级 JavaScript 单行代码

1、复制到剪贴板

使用 navigator.clipboard.writeText 轻松将任何文本复制到剪贴板。

 

2、检查日期是否有效

使用以下代码段检查给定日期是否有效。

 

3、找出一年中的哪一天

查找给定日期的哪一天。

 

4、将首字符串大写

Javascript 没有内置的大写函数,因此我们可以使用以下代码。

 

5、找出两日期之间的天数

使用以下代码段查找给定 2 个日期之间的天数。

 

6、清除所有 Cookie

你可以通过使用 document.cookie 访问 cookie 并清除它来轻松清除存储在网页中的所有 cookie。

 

7、生成随机十六进制

你可以使用 Math.random 和 padEnd 属性生成随机十六进制颜色。

 

8、从数组中删除重复项

你可以使用 JavaScript 中的 Set 轻松删除重复项。

 

9、从 URL 获取查询参数

你可以通过传递 window.location 或原始 URL goole.com?search=easy&page=3 从 url 轻松检索查询参数

 

10、从日期记录时间

我们可以从给定日期以小时::分钟::秒的格式记录时间。

 

11、检查数字是偶数还是奇数

 

12、求数字的平均值

使用 reduce 方法找到多个数字之间的平均值。

 

13、反转字符串

你可以使用 split、reverse 和 join 方法轻松反转字符串。

 

14、检查数组是否为空

检查数组是否为空的简单单行程序将返回 true 或 false。

 

15、获取选定的文本

使用内置的 getSelectionproperty 获取用户选择的文本。

 

16、打乱数组

使用 sort 和 random 方法打乱数组非常容易。

 

17、检测暗模式

使用以下代码检查用户的设备是否处于暗模式。

 

18、将 RGB 转换为十六进制

 

from:https://juejin.cn/post/7018106908129099807