Hi! 👋

JavaScript 单行简代码

使用这些基本的一行代码将您的JavaScript技能提升到一个新的水平,它们还可以节省您的编码时间

1) 查找数组中的最大值:

javascript
1
Math.max(...array)

2) 从数组中删除重复项:

javascript
1
[...new Set(array)]

3)生成一个1到100之间的随机数:

javascript
1
Math.floor(Math.random() * 100) + 1

4) 检查字符串是否为有效数字:

javascript
1
!isNaN(parseFloat(string))

5)获取当前日期和时间:

javascript
1
new Date().toString()

6) 检查变量是否为数组:

javascript
1
Array.isArray(variable)

7) 检查一个变量是否是一个对象:

javascript
1
typeof variable === "object"

8) 将数组转换为字符串:

javascript
1
array.join(",")

9) 检查一个变量是否是一个函数:

javascript
1
typeof variable === "function"

10) 将对象转换为数组:

javascript
1
Object.values(object)

11) 计算数组中某个元素的出现次数:

javascript
1
array.filter(x => x === element).length

12) 使用动态键和值创建一个新对象:

javascript
1
{ [key]: value }

13) 检查字符串是否为回文(正反读都一样的字符串):

javascript
1
string === string.split("").reverse().join("")

14) 获取数组中所有数字的总和

javascript
1
array.reduce((a, b) => a + b, 0));

15) 获取当前时间戳:

javascript
1
Date.now()

16) 检查变量是否为空:

javascript
1
variable === null

17) 检查变量是否未定义:

javascript
1
typeof variable === "undefined"

18) 查找数组中的最小值

javascript
1
Math.min(...array)

19) 检查数组是否为空:

javascript
1
array.length === 0

20) 创建一个具有指定范围数字的新数组:

javascript
1
Array.from({ length: n }, (_, i) => i)

🚀 关于我


👩‍💻 🧠👯‍♀️🤔 💬 📫😄 ⚡️

鸣谢