news 2026/3/4 2:40:25

备赛四--

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
备赛四--

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(),去掉相应的部分

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/3 22:14:43

CTF进阶解题,掌握这套框架+技巧就够了!

CTF进阶解题,掌握这套框架技巧就够了! CTF赛场早已进入精细化对抗时代——跨模块题型占比超60%,云环境漏洞、AI攻防成主流考点,多层反调试让纯工具党频频碰壁。进阶的核心根本不是学更多知识点,而是建立系统化解题框架…

作者头像 李华
网站建设 2026/3/1 1:20:44

Vue面试中,经常会被问到的面试题/Vue知识点整理,收藏这篇就够了

看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有…

作者头像 李华
网站建设 2026/3/3 17:46:38

复习2——线程(pthread)

线程(pthread)知识点整理1. 线程概念与特点线程 vs 进程特征进程线程资源分配最小资源分配单位最小执行单位资源共享私有资源空间共享进程资源,部分私有通信方式IPC(复杂)直接通信(简单)创建开销…

作者头像 李华
网站建设 2026/3/2 10:58:16

格雷厄姆特价股票策略在新能源行业的应用挑战

格雷厄姆特价股票策略在新能源行业的应用挑战 关键词:格雷厄姆特价股票策略、新能源行业、应用挑战、价值投资、股票分析 摘要:本文聚焦于格雷厄姆特价股票策略在新能源行业的应用挑战。首先介绍了该策略的背景知识以及新能源行业的发展现状,阐述了研究的目的、范围、预期读…

作者头像 李华