news 2026/3/4 7:38:39

6-10 WPS JS宏 映射应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
6-10 WPS JS宏 映射应用

原数组与结果1-结果2

示例1:去除重复留下最后一个键值

function 去除重复留下最后一个键值(){
var arr=Range("a2:b10").Value();
var newarr=[...new Map(arr)];//特点:Map有键唯一性的特点,留最后一个键值为对象。
Range("e2").Resize(newarr.length,newarr[0].length).Value2=newarr
}

示例2:去除重复留下第一个键值
function 去除重复留下第一个键值(){
var arr=Range("a2:b10").Value();
var m=new Map();
for(var [k,v]of arr){//学习重点
if(!m.has(k)){//查找数组中的k
m.set(k,v);
}
}
var newarr=[...m];
Range("i2").Resize(newarr.length,2).Value2=newarr;
}

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

ModelEngine AI Agent通过Nexent 是一个开源智能体SDK和平台打造全能搜索助手

在 AI 技术飞速发展的今天,“智能体开发” 似乎还是技术大佬的专属领域。但 ModelEngine AI Agent 开发平台的出现,正在打破这一认知 —— 它以低代码、高灵活的方式,让技术与非技术人员都能投身 AI 应用开发,打造属于自己的智能体…

作者头像 李华
网站建设 2026/3/2 22:22:18

Ruby RubyGems:全面解析

Ruby RubyGems:全面解析 引言 RubyGems 是 Ruby 社区广泛使用的包管理器,它允许开发者轻松地管理和安装 Ruby 程序。本文将全面解析 RubyGems 的概念、使用方法、优势以及在实际项目中的应用。 RubyGems 简介 概念 RubyGems 是一个 Ruby 软件包的格式,用于封装 Ruby 程…

作者头像 李华
网站建设 2026/2/27 14:30:18

城市仿真软件:AnyLogic_(17).仿真结果分析与可视化

仿真结果分析与可视化 在城市仿真软件中,仿真结果的分析与可视化是至关重要的一环。这不仅帮助我们理解仿真的输出,还能为决策提供有力的支持。本节将详细介绍如何在AnyLogic中进行仿真结果的分析与可视化,包括数据收集、结果处理和不同的可视…

作者头像 李华
网站建设 2026/3/2 14:28:04

【课程设计/毕业设计】基于springboot高校党建管理系统基于springboot的高校党员信息管理系统【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/3 4:04:14

jEasyUI 窗口与布局

jEasyUI 窗口与布局 引言 jEasyUI 是一个开源的前端UI框架,它简化了开发人员创建复杂网页和应用的难度。在jEasyUI中,窗口(Window)和布局(Layout)是两个核心组件,它们为用户提供了丰富的交互体验和灵活的页面布局方案。本文将深入探讨jEasyUI的窗口与布局功能,帮助开…

作者头像 李华