技术文摘
11 个令人惊叹的 JavaScript 单行代码
11 个令人惊叹的 JavaScript 单行代码
在 JavaScript 的世界里,简洁而高效的单行代码常常能带来意想不到的效果。以下为您呈现 11 个令人惊叹的 JavaScript 单行代码,让您的编程更加精彩。
数组去重
const uniqueArray = [...new Set(array)];通过Set数据结构的特性,轻松实现数组去重。反转字符串
const reversedString = str.split('').reverse().join('');简单的几步操作,就能将字符串反转。计算数组元素之和
const sum = array.reduce((acc, cur) => acc + cur, 0);利用reduce方法快速计算数组元素的总和。检查对象是否具有某个属性
const hasProperty = obj.hasOwnProperty('propertyName');方便地确认对象中是否存在指定属性。生成随机整数
const randomInt = Math.floor(Math.random() * (max - min + 1)) + min;可以在指定范围内获取随机整数。从数组中随机选择一个元素
const randomElement = array[Math.floor(Math.random() * array.length)];让您随机获取数组中的某个元素。转换字符串为数字
const num = +str;简洁地将字符串转换为数字。判断变量是否为数组
const isArray = Array.isArray(variable);快速判断一个变量是否为数组类型。清空数组
array.length = 0;以简洁的方式清空数组。交换两个变量的值
[a, b] = [b, a];无需中间变量,轻松完成变量值的交换。获取当前日期和时间的字符串表示
const currentDateTime = new Date().toISOString();方便获取准确的日期和时间字符串。
这些 JavaScript 单行代码不仅展示了 JavaScript 语言的灵活性和强大功能,还能在实际开发中大大提高代码的简洁性和效率。掌握这些技巧,将为您的编程之旅增添更多的乐趣和便捷。无论是处理数据、操作字符串还是进行各种逻辑判断,这些单行代码都能发挥重要作用,帮助您更高效地解决问题,创作出更优秀的代码。
- 停止在 JavaScript 中使用类,助您成为更优开发人员
- Python 常用的 10 大数据结构(上篇)盘点
- Python 十大常用数据结构盘点(下篇)
- Python 中“...”对象缘何奇怪?
- JavaScript 中 map() 与 forEach() 的差异在哪?
- JavaScript 中实现休眠或等待功能及 sleep 函数的方法
- 因不懂性能测试 面试被拒
- Python 能否探究您喜爱歌手的音乐风格?
- 安卓 App 怎样成为 DuerOS 上的技能应用
- Javascript 常见的 8 种数据结构(收藏必备)
- 面试官谈单例模式:枚举实现竟让我茫然
- TypeScript 中子类型、逆变与协变 弄懂它们再进阶 Vue3 源码
- 仅用 CSS 让列表编号倒序,不依赖后台和 JS ,你能做到吗?
- 原型模式下的浅拷贝与深拷贝
- 阿里专家:技术人员怎样实现高效沟通?