20 个杀手级 JavaScript 单行代码,可节省您数小时的编码时间🤯🔥
使用这些基本的单行代码将您的 JavaScript 技能提升到一个新的水平,这还可以节省您数小时的编码时间🚀
1)找出数组中的最大值:
Math.max(...array)
2)从数组中删除重复项:
[...new Set(array)]
3)生成1到100之间的随机数:
Math.floor(Math.random() * 100) + 1
4)检查字符串是否为有效数字:
!isNaN(parseFloat(string))
5)获取当前日期和时间:
new Date().toString()
6)检查变量是否为数组:
Array.isArray(variable)
7)检查变量是否是对象:
typeof variable === "object"
8)将数组转换为字符串:
array.join(",")
9)检查变量是否为函数:
typeof variable === "function"
10)将对象转换为数组:
Object.values(object)
11)计算数组中某个元素的出现次数:
array.filter(x => x === element).length
12)创建一个具有动态键和值的新对象:
{ [key]: value }
13)检查字符串是否为回文:
string === string.split("").reverse().join("")
14) 计算数组中所有数字的总和
array.reduce((a, b) => a + b, 0));
15)获取当前时间戳:
Date.now()
16)检查变量是否为空:
variable === null
17)检查变量是否未定义:
typeof variable === "undefined"
18)找出数组中的最小值
Math.min(...array)
19)检查数组是否为空:
array.length === 0
20)创建一个具有指定数字范围的新数组:
Array.from({ length: n }, (_, i) => i)
希望这对你有帮助✨
点赞❤️并保存🔖
在Linkedin上关注我获取更多信息:
与编程和 Web 开发相关的提示💡+指南📜+资源⚡👨💻
请在 dev.to 上关注我✅
文章来源:https://dev.to/rammcodes/20-killer-javascript-one-liners-thatll-save-you-hours-of-coding-o14