查看原文
其他

43个杀手级 JavaScript One Liners

英文 | https://medium.com/@dreamy-player/40-killer-javascript-one-liners-fc76edaf8439

在今天的内容,我想跟大家分享43个JavaScript的单行代码技巧,希望这些技巧能够帮助到你,也希望你能从中学习到一些新的知识。
1. 获取随机布尔值
此函数将使用 Math.random() 方法返回一个布尔值(真或假)。判断真假的概率是 50/50。

2. 检查提供的日期是工作日还是周末

3.检查一个数字是偶数还是奇数

4.删除数组中的所有重复值

5.检查变量是否为数组

一种检查变量是否为数组的简洁方法。
6.在两个数字之间生成一个随机数

这将采用两个数字作为参数,并将在这两个数字之间生成一个随机数!
7.生成随机字符串(唯一id?)

8. 交换两个变量 || 解构

交换变量值的解构赋值。
9.计算两个日期之间的天数

为了计算两个日期之间的天数,我们首先找到两个日期之间的绝对值,然后将其除以 24 * 60 * 60 * 1000 = 86400000 等于一天中的毫秒数,最后,我们将结果四舍五入,把它返还。
你可以使用 Math.round 或 Math.floor 代替 Math.ceil。
10. 合并多个数组的不同方式

11.获取javascript原语的实际类型

12. 截断

13. 字符串大写

14.检查当前选项卡是否在视图/焦点中

这个简单的辅助方法根据选项卡是否在视图/焦点中返回 true 或 false
15.反转字符串

16.检查元素当前是否处于焦点

我们可以使用 document.activeElement 属性检查元素当前是否处于焦点。
17.检查当前用户是否支持触摸事件

18. 滚动到页面顶部

19. 获取参数的平均值

我们可以使用reduce方法来获取参数的平均值。
20.转换华氏/摄氏

处理温度有时会令人困惑。这两个函数将帮助你将华氏温度转换为摄氏温度,反之亦然。
21、从URL获取查询参数

要获取查询参数,我们必须首先将 URL 划分为“?”然后将“=”替换为“:”,将“&”替换为“,”。
22.剪贴板API

要复制文本,我们可以使用 JavaScript 导航器。
要粘贴文本:

23. 获取浏览器 Cookie 的价值

通过使用 document.cookie 访问来检索 cookie 的值。
24. 检查日期是否有效

25. 找出一年中给定日期的哪一天

26. 清除所有 Cookie

你可以通过使用 document.cookie 访问 cookie 并清除它来轻松清除存储在网页中的所有 cookie。
27. 检查数组是否为空 && 对象是否为空

28. 获取选定的文本

使用内置的 getSelection 属性获取用户选择的文本。
29.检测暗模式

30. 随机排列数组

使用排序和随机方法对数组进行洗牌非常容易。
31. 生成随机十六进制

32. 将 RGB 转换为十六进制

33. 获取数组的最小值和最大值

34.重新加载当前页面

35.检查字符串是否由重复的字符序列组成

36.将字母转换为关联表情符号

37.计算由两点定义的直线的角度

38. 将弧度转换为度数 && 度数转换为弧度

39.等待一段时间

40. 从键值对创建一个对象

41. 获取数组的并集

42. 根据条件对数组进行分区

43.从数组中删除虚假值

总结
到这里,我分享的43个关于JavaScript的单行代码技巧就全部分享完毕了,如果你觉得有用的话,请记得点赞我,关注我,并将它分享给你身边做开发的朋友,也许能够帮助到他。
最后,感谢你的阅读,祝编程愉快,我们下次见。

学习更多技能

请点击下方公众号

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存