返回
用几个单行 JavaScript 代码提高你的编程技能
前端
2023-09-13 05:37:45
在编程世界中,效率就是一切。 如果你能用更少的代码行完成相同的工作,为什么还要用更多呢? JavaScript 单行代码技巧可以帮助你减少代码量,提高效率。以下是一些最实用的技巧,可以立即提升你的编程技能:
获取字符串长度:
const strLength = str => str.length;
获取数组长度:
const arrLength = arr => arr.length;
数组元素合并:
const mergeArr = (arr1, arr2) => [...arr1, ...arr2];
对象属性合并:
const mergeObj = (obj1, obj2) => ({ ...obj1, ...obj2 });
克隆对象:
const cloneObj = obj => ({ ...obj });
数组去重:
const uniqueArr = arr => [...new Set(arr)];
查找数组最大值:
const maxArr = arr => Math.max(...arr);
查找数组最小值:
const minArr = arr => Math.min(...arr);
将数组转换为对象:
const arrToObj = (arr, keyField) => arr.reduce((obj, item) => ({ ...obj, [item[keyField]]: item }), {});
将对象转换为数组:
const objToArr = obj => Object.values(obj);
在字符串中搜索子字符串:
const findStr = (str, subStr) => str.indexOf(subStr) !== -1;
替换字符串中的子字符串:
const replaceStr = (str, subStr, newStr) => str.replace(subStr, newStr);
将字符串转换为大写:
const toUpper = str => str.toUpperCase();
将字符串转换为小写:
const toLower = str => str.toLowerCase();
这些技巧不仅能提高效率,还能让你的代码更易于阅读和维护。下次编写 JavaScript 代码时,请尝试使用这些技巧,看看它们如何能提升你的编程技能。