返回
36 个在职场上常用的 JavaScript 函数片段
前端
2023-09-18 02:28:32
在 JavaScript 中,函数片段是一种代码块,可以被多次使用。它们可以帮助您提高开发效率,减少开发时间,并提高代码的可读性和可维护性。在本文中,我们将介绍 36 个在工作中常用的 JavaScript 函数片段。这些函数片段涵盖了常用的函数片段,包括字符串操作、数组操作、对象操作、数字操作、日期操作、正则表达式等。
字符串操作
- trim() :去除字符串首尾的空格。
- toUpperCase() :将字符串转换为大写。
- toLowerCase() :将字符串转换为小写。
- charAt() :返回字符串中指定位置的字符。
- charCodeAt() :返回字符串中指定位置字符的 Unicode 编码。
- indexOf() :返回指定子字符串在字符串中第一次出现的位置。
- lastIndexOf() :返回指定子字符串在字符串中最后一次出现的位置。
- slice() :从字符串中提取指定范围的字符。
- substring() :从字符串中提取指定范围的字符。
- replace() :用另一个字符串替换字符串中的指定子字符串。
数组操作
- push() :向数组的末尾添加一个或多个元素。
- pop() :从数组的末尾删除一个元素。
- shift() :从数组的开头删除一个元素。
- unshift() :向数组的开头添加一个或多个元素。
- concat() :将两个或多个数组合并为一个新的数组。
- slice() :从数组中提取指定范围的元素。
- splice() :从数组中删除或替换指定范围的元素。
- sort() :对数组中的元素进行排序。
- reverse() :反转数组中的元素。
- join() :将数组中的元素连接成一个字符串。
对象操作
- keys() :返回对象的所有键名。
- values() :返回对象的所有值。
- entries() :返回对象的所有键值对。
- assign() :将一个或多个对象的属性复制到另一个对象。
- freeze() :冻结对象,防止其属性被更改。
- seal() :密封对象,防止其属性被添加或删除,但允许其属性的值被更改。
- hasOwnProperty() :检查对象是否具有指定的属性。
- delete :从对象中删除指定的属性。
数字操作
- Math.abs() :返回数字的绝对值。
- Math.ceil() :返回大于或等于指定数字的最小整数。
- Math.floor() :返回小于或等于指定数字的最大整数。
- Math.round() :将数字四舍五入到最接近的整数。
- Math.random() :返回一个介于 0 和 1 之间的随机数。
- Math.max() :返回两个或多个数字中最大的一个。
- Math.min() :返回两个或多个数字中最小的一个。
日期操作
- new Date() :创建一个新的 Date 对象。
- Date.now() :返回当前时间戳。
- Date.parse() :将日期字符串解析为时间戳。
- Date.getDate() :返回日期对象的日。
- Date.getMonth() :返回日期对象