2026/1/11 7:27:45
网站建设
项目流程
全屏网站,wordpress使用什么语言,免费图片制作网站模板,网站开发流程分为哪3个阶段1.在 JavaScript 中#xff0c; sort() 是数组的内置方法#xff0c;用于对数组元素进行排序#xff0c;默认按字符串的 Unicode 编码排序#xff0c;所以对数字、对象排序时需要自定义比较函数#xff0c;这也是我们代码里用到的核心逻辑。一、 sort() 基础用法1. 默认…1.在 JavaScript 中 sort() 是数组的内置方法用于对数组元素进行排序默认按字符串的 Unicode 编码排序所以对数字、对象排序时需要自定义比较函数这也是我们代码里用到的核心逻辑。一、 sort() 基础用法1. 默认排序字符串排序const arr [3, 1, 10, 2];arr.sort(); // 结果[1, 10, 2, 3]原因默认把数字转成字符串按字符的 Unicode 码排序 10 的第一个字符 1 比 2 小所以排在前面。2. 数字升序/降序排序需要传入比较函数 (a, b) {} 函数返回值决定排序规则- 返回负数 a 排在 b 前面升序- 返回正数 b 排在 a 前面降序- 返回0 a 和 b 位置不变2.在 JavaScript 中 filter() 是数组的内置方法用于筛选出符合条件的数组元素并返回一个包含这些元素的新数组原数组不会被修改。c 基础语法const newArray arr.filter(callback(element[, index[, array]]) {// 返回布尔值true则保留该元素false则剔除});- callback 对数组每个元素执行的函数返回 true / false 决定元素是否保留。- element 当前遍历的数组元素。- index 可选当前元素的索引。- array 可选调用 filter() 的原数组。3.1. Object.entries(obj)- 作用把一个对象的可枚举属性转化为 [key, value] 格式的二维数组。- 语法 Object.entries(对象)- 示例const student { name: 小明, class: 1, math: 90 };const entries Object.entries(student);console.log(entries);// 输出: [[name, 小明], [class, 1], [math, 90]]- 常用场景配合 for...of 遍历对象比 for...in 更直观。4.new Map()用于创建键值对集合5.通过正则表达式和·replace(),去掉相应的部分