29 个实用的 JavaScript 单行代码

2024-12-30 23:44:24   小编

29 个实用的 JavaScript 单行代码

在 JavaScript 编程的世界里,巧妙运用单行代码能够极大地提高开发效率和代码的简洁性。以下为您介绍 29 个实用的 JavaScript 单行代码示例。

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

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

  3. 检查数组是否包含某个值 [1, 2, 3].includes(2)

  4. 获取数组中的最大值 Math.max(...[1, 2, 3])

  5. 获取数组中的最小值 Math.min(...[1, 2, 3])

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

  7. 检查对象是否具有某个属性 ({ name: 'John' }).hasOwnProperty('name')

  8. 计算字符串中某个字符出现的次数 'hello'.split('l').length - 1

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

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

  11. 计算阶乘 (n) => (n <= 1? 1 : n * factorial(n - 1))(5)

  12. 筛选出奇数 [1, 2, 3, 4, 5].filter(num => num % 2!== 0)

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

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

  15. 判断是否为数字 typeof 5 === 'number'

  16. 转换为数字 +'5'

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

  18. 获取字符串的第一个字符 'hello'[0]

  19. 获取字符串的最后一个字符 'hello'[ 'hello'.length - 1 ]

  20. 检查是否为数组 Array.isArray([1, 2, 3])

  21. 克隆数组 [...[1, 2, 3]]

  22. 合并多个数组 [...[1, 2],...[3, 4]]

  23. 从数组中删除指定元素 [1, 2, 3].filter(num => num!== 2)

  24. 随机打乱数组 [1, 2, 3].sort(() => Math.random() - 0.5)

  25. 截取字符串 'hello'.slice(1, 4)

  26. 转换为大写 'hello'.toUpperCase()

  27. 转换为小写 'HELLO'.toLowerCase()

  28. 判断是否为空对象 Object.keys({}).length === 0

  29. 获取当前日期和时间 new Date().toString()

这些单行代码在日常的 JavaScript 开发中非常实用,能够让您的代码更加简洁、高效。熟练掌握它们,将为您的编程工作带来极大的便利。

希望以上内容对您有所帮助,让您在 JavaScript 编程的道路上更加得心应手!

TAGS: JavaScript 编程技巧 JavaScript 单行代码 JavaScript 实用技巧 高效 JavaScript 代码

欢迎使用万千站长工具!

Welcome to www.zzTool.com