11 个令人惊叹的 JavaScript 单行代码

2024-12-31 01:37:32   小编

11 个令人惊叹的 JavaScript 单行代码

在 JavaScript 的世界里,简洁而高效的单行代码常常能带来意想不到的效果。以下为您呈现 11 个令人惊叹的 JavaScript 单行代码,让您的编程更加精彩。

  1. 数组去重 const uniqueArray = [...new Set(array)]; 通过Set数据结构的特性,轻松实现数组去重。

  2. 反转字符串 const reversedString = str.split('').reverse().join(''); 简单的几步操作,就能将字符串反转。

  3. 计算数组元素之和 const sum = array.reduce((acc, cur) => acc + cur, 0); 利用reduce方法快速计算数组元素的总和。

  4. 检查对象是否具有某个属性 const hasProperty = obj.hasOwnProperty('propertyName'); 方便地确认对象中是否存在指定属性。

  5. 生成随机整数 const randomInt = Math.floor(Math.random() * (max - min + 1)) + min; 可以在指定范围内获取随机整数。

  6. 从数组中随机选择一个元素 const randomElement = array[Math.floor(Math.random() * array.length)]; 让您随机获取数组中的某个元素。

  7. 转换字符串为数字 const num = +str; 简洁地将字符串转换为数字。

  8. 判断变量是否为数组 const isArray = Array.isArray(variable); 快速判断一个变量是否为数组类型。

  9. 清空数组 array.length = 0; 以简洁的方式清空数组。

  10. 交换两个变量的值 [a, b] = [b, a]; 无需中间变量,轻松完成变量值的交换。

  11. 获取当前日期和时间的字符串表示 const currentDateTime = new Date().toISOString(); 方便获取准确的日期和时间字符串。

这些 JavaScript 单行代码不仅展示了 JavaScript 语言的灵活性和强大功能,还能在实际开发中大大提高代码的简洁性和效率。掌握这些技巧,将为您的编程之旅增添更多的乐趣和便捷。无论是处理数据、操作字符串还是进行各种逻辑判断,这些单行代码都能发挥重要作用,帮助您更高效地解决问题,创作出更优秀的代码。

TAGS: 代码示例 JavaScript 编程 JavaScript 单行代码 令人惊叹的技巧

欢迎使用万千站长工具!

Welcome to www.zzTool.com