news 2026/5/16 3:56:07

数组变化高阶函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数组变化高阶函数

一、可更改原数组的函数

1.push()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/pushhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/push

2.pop()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/pophttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/pop

3.unshift()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/unshifthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift

4.shift()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/shifthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/shift

5.splice()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/splicehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/splice

6.sort()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/reversehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse

二、不可更改

1.filter()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filterhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filter

2.concat()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/concathttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/concat

3.slice()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/slicehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/slice

三、浅拷贝与深拷贝

四、夯级文档

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array

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

SpringCloud —— Sentinel详解

一、前言在前面的课程中,我们可以发现一个问题,就是即使是低耦合的微服务架构,在微服务和微服务之间依然是有耦合的,比如相互之间的远程调用,这就导致一个微服务出现异常(不一定是崩溃,也有可能…

作者头像 李华
网站建设 2026/5/12 1:36:34

解决鸿蒙PC命令行编译 macOS 上 cp 命令参数冲突问题

解决鸿蒙PC命令行编译 macOS 上 cp 命令参数冲突问题 问题背景 在 macOS 系统上编译 OpenHarmony PC 命令行 项目时,运行构建脚本 build.sh 遇到了以下错误: cp: the -R and -r options may not be specified together这个错误导致后续的构建流程无法…

作者头像 李华
网站建设 2026/4/24 18:38:09

COMSOL模拟相场锂枝晶:相场+浓度+电势的联合仿真

comsol模拟相场锂枝晶—相场浓度电势。 此案例为文献复现,含视频讲解。「玩COMSOL的老司机都懂,搞锂枝晶模拟最酸爽的就是相场、浓度、电势三场耦合。今天这个案例直接扒了文献里的核心算法,带大家手把手搭个能跑出枝晶分叉的模型&#xff0c…

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

AI大模型训练师:破解AI与人类沟通障碍,高薪岗位全解析

文章介绍了AI大模型训练师这一新兴职业,他们负责解决AI与人类之间的沟通障碍,将模糊需求转化为AI能理解的清晰指令。由于市场供需失衡,该职业薪资优厚,部分年薪可达45万。训练师工作包括数据管理、模型训练、评估迭代和业务落地四…

作者头像 李华
网站建设 2026/5/2 23:43:50

测试思维创新:从技术执行到价值创造的范式转移

在人工智能与云原生技术重塑软件研发格局的2025年,软件测试正站在历史性的转折点。传统以缺陷发现为核心的测试思维已难以应对敏捷开发、持续交付与复杂系统稳定性的多重挑战。本文旨在探讨测试思维创新的核心维度,提出从“质量控制”到“质量赋能”的思…

作者头像 李华
网站建设 2026/5/14 11:05:09

从业务痛点出发 - 为什么需要多智能体协作?

想象这样一个场景:周一早上9点,某制造企业的项目经理李明收到一个紧急任务——公司决定开发一套新的ERP系统,预算300万元,需要12个月完成。李明深吸一口气,开始了他漫长的一天:9:30-10:30:找技术…

作者头像 李华