一行js可以做的事-第一期
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) |
🚀 关于我
戳
👩💻 🧠👯♀️🤔 💬 📫😄 ⚡️
鸣谢
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 songhang!
评论
Powered By Valine
v1.5.1
v1.5.1