6-3 WPS JS宏 add、delete、size、clear集合成员添加与删除

6-3 WPS JS宏 add、delete、 size clear 集合成员添加与删除

add:

向集合中添加成员

s.add("a")

delete:

删除集合中指定的成员

s.delete("a")

s ize

返加集合内容个数

s.size

clear :

清空集合

s.clear()

基础测试:

function test1(){

//因集合是看不到内容,只显示数量,为了方便查看,将集合转为数组查看内容

var s=new Set("a","b","c",1,2,3);

var arr1=...s

//结果:arr1="a","b","c",1,2,3;Array/object

s.add("dd");//向集合中添加成员

var arr2=...s

//结果:arr2="a","b","c",1,2,3,"dd";Array/object

s.add(100);//向集合中添加成员

var arr3=...s

//结果:arr3="a","b","c",1,2,3,"dd",100;Array/object

s.add(200);//向集合中添加成员

var arr4=...s

//结果:arr4="a","b","c",1,2,3,"dd",100,200;Array/object

s.delete("a");//删除集合中指定的成员

var arr5=...s

//结果:arr5="b","c",1,2,3,"dd",100,200;Array/object

s.size//查看与返加集合内容个数

var arr6=s.size

//结果:arr6=8;number

s.clear();//清空集合

var arr7=...s

//结果:arr7=\[\];Array/object

}

示例:删除集合中>=10的数值

代码:

function test2(){

var s=new Set(3,11,7,23,9);

s.forEach(x=>{if(x>=10){s.delete(x)}});//重点:{}代表在{}中的是一个整体。

Console.log(s.size);

}

相关推荐
xiaopai9451 小时前
EPC项目动态成本管控:从WPS静态表格到全过程数字化系统的演进与验证方法
wps·epc项目管理·建米软件
码哥DFS1 小时前
构造函数、实例对象、对象原型 ----三者关系
开发语言·javascript·原型模式
满栀5851 小时前
vue动态路由效果
前端·javascript·vue.js·前端框架·vue
jjw_zyfx3 小时前
css vue vite实现闪烁的呼吸效果
javascript·css·vue.js
sunly_3 小时前
React useActionState 的用法详解
前端·javascript·react.js
cyadyx4 小时前
【Three.js】Three.js 中加载 3D 模型
前端·javascript·3d
汉堡大王95274 小时前
前端工程师 TypeScript 上手指南:一条清晰的从入门到精通路线
前端·javascript·react.js
wear工程师4 小时前
防抖为什么会失效?React 面试里的闭包和定时器
javascript·react.js
浅水壁虎4 小时前
vue基础(第四章 Pinia)
前端·javascript·vue.js
张元清5 小时前
React useEventSource Hook:自带断线重连的 Server-Sent Events (2026)
javascript·react.js