22 个实用的 JavaScript 单行代码

2024-12-31 06:14:35   小编

22 个实用的 JavaScript 单行代码

在 JavaScript 的世界里,简洁而高效的单行代码常常能为开发者带来极大的便利。以下为您介绍 22 个实用的 JavaScript 单行代码,帮助您提升编程效率。

  1. 数组去重 [...new Set([1, 2, 2, 3, 3, 3])]

  2. 数组求和 [1, 2, 3].reduce((a, b) => a + b, 0)

  3. 数组最大值 Math.max(...[1, 2, 3])

  4. 数组最小值 Math.min(...[1, 2, 3])

  5. 判断数组是否包含某个元素 [1, 2, 3].includes(2)

  6. 对象属性拷贝 {...{ name: 'John', age: 25 } }

  7. 字符串反转 'hello'.split('').reverse().join('')

  8. 判断字符串是否包含子串 'hello world'.includes('world')

  9. 获取随机整数 Math.floor(Math.random() * 100)

  10. 交换两个变量的值 [a, b] = [b, a]

  11. 检查变量是否为数字 typeof num === 'number' &&!isNaN(num)

  12. 计算字符串长度 'hello'.length

  13. 首字母大写 'hello'.charAt(0).toUpperCase() + 'hello'.slice(1)

  14. 去除字符串两端的空格 ' hello '.trim()

  15. 检查对象是否为空 Object.keys(obj).length === 0

  16. 数组筛选出偶数 [1, 2, 3, 4, 5].filter(num => num % 2 === 0)

  17. 数组元素乘以 2 [1, 2, 3].map(num => num * 2)

  18. 计算数组元素的平均值 [1, 2, 3].reduce((a, b) => a + b, 0) / [1, 2, 3].length

  19. 生成指定长度的随机字符串 Array.from({length: 10}, () => Math.random().toString(36).substr(2)).join('')

  20. 检查数组是否为空 [].length === 0

  21. 从对象中获取指定属性的值 obj['propertyName']

  22. 检查变量是否为字符串 typeof str === 'string'

这些 JavaScript 单行代码在日常开发中非常实用,熟练掌握它们能够让您的代码更加简洁、高效。不断探索和实践,您将发现更多 JavaScript 的奇妙之处,为您的开发工作带来更多便利和创新。

TAGS: JavaScript 代码 JavaScript 实用技巧 JavaScript 单行 实用的 JavaScript

欢迎使用万千站长工具!

Welcome to www.zzTool.com