当前位置: 首页 > news >正文

德阳市做网站手机创建网站

德阳市做网站,手机创建网站,优秀的学校网站欣赏,做兼职的翻译网站吗ES6 中引入的 Set 对象是一种集合数据结构#xff0c;它存储不重复的值#xff0c;类似于数组#xff0c;但数组可以包含重复的元素#xff0c;而 Set 不会。以下是 Set 对象的一些关键特性和常用方法#xff1a; 特性 唯一性#xff1a;Set 中的每个值必须是唯一的它存储不重复的值类似于数组但数组可以包含重复的元素而 Set 不会。以下是 Set 对象的一些关键特性和常用方法 特性 唯一性Set 中的每个值必须是唯一的不允许重复。无序性虽然 Set 是通过添加顺序来存储元素但这个顺序并不在集合中体现不能通过索引来访问元素。类型多样性可以存储任何类型的值包括对象。 创建 Set 使用 new Set() 构造函数创建一个空的 Set。也可以在创建时传入一个可迭代对象如数组自动去除其中的重复元素。 let mySet new Set(); let mySetFromArray new Set([a, b, 123, 123, true, 123123123]);常用方法 size返回 Set 实例的成员总数。 console.log(mySetFromArray.size); // 输出: 5add(value)添加一个元素到 Set 对象返回 Set 结构本身。 mySet.add(海绵宝宝);delete(value)从 Set 对象中移除一个元素。 mySet.delete(b);has(value)检查 Set 对象是否包含某个值返回布尔值。 console.log(mySet.has(123)); // 输出: true 或 falseclear()移除 Set 对象中的所有元素。 mySet.clear();forEach(callbackFn, thisArg)对 Set 对象中的每个值执行给定函数。 mySet.forEach((value) console.log(value));转换为数组 使用扩展运算符 ... 可以将 Set 转换为数组。使用 Array.from() 方法也可以将 Set 转换为数组。 let arrayFromSet [...mySetFromArray]; let arrayFromSet2 Array.from(mySetFromArray);数组去重 使用 Set 可以轻松实现数组去重。 let arr [1, 11, 12, 23, 22, 11, 12, 1, 4, 64, 3]; let uniqueNumbers new Set(arr); let resArr [...uniqueNumbers];注意事项 Set 中的元素是按插入顺序存储的但只能通过迭代访问。虽然 Set 可以存储对象但对象作为 Set 的元素时是通过引用比较的因此相同的对象会被视为不同的元素。 示例 // 创建一个 Set 实例 let mySet new Set([a, b, 123, true]);// 打印 Set 实例 console.log(mySet); // 输出: Set { a, b, 123, true }// 获取 Set 的大小 console.log(mySet.size); // 输出: 4// 添加元素 mySet.add(海绵宝宝); console.log(mySet); // 输出: Set { a, b, 123, true, 海绵宝宝 }// 删除元素 mySet.delete(b); console.log(mySet); // 输出: Set { a, 123, true, 海绵宝宝 }// 检查元素是否存在 console.log(mySet.has(123)); // 输出: true// 清空 Set mySet.clear(); console.log(mySet); // 输出: Set {}通过这些特性和方法Set 对象提供了一种强大且灵活的方式来处理不重复的集合数据。
http://www.pierceye.com/news/454876/

相关文章:

  • 如何制作数据库网站哔哩哔哩推广平台
  • 免费建立手机网站网站建设下载模板之后怎么修改
  • wordpress 网站暂停做社区生意的网站
  • 渭南做网站的公司商业网站后缀名
  • 凡科建站电话邙山网站建设
  • 哪些网站可以做ppi小程序源码什么意思
  • 做公司网站都需要哪些东西产品画册设计公司
  • 网页优化与网站优西安开发网站建设
  • 大连建设监察执法网站免费icp备案服务码
  • 潮州做网站京东网站建设步骤
  • 遂宁模板建站公司懂福溶州做戒网站
  • 百度网站下拉排名农村电商平台发展现状
  • 移动端网站开发与网页开发区别wordpress首页文章显示
  • 有什么网站是layui做的wordpress 微信咨询菜单
  • 湖南网站seo营销x cache wordpress
  • 网站建设太金手指六六十八知名网站建设推荐
  • WordPress找不到站点做好评做销量的网站
  • 网站建设项目经历东莞市官网网站建设企业
  • FileZilla做网站程序开发的难点
  • 网站开发前端制作网站flsh怎么做
  • 建设网站需申请什么手续如何申请公司名称注册
  • 中山网站制无锡公司建立网站
  • 优化推广网站网站建设的岗位职责
  • 网站建设制作设计优化兰州如何用织梦建网站
  • wordpress 网站禁用全屏代码百度怎么建设网站
  • 强军网网站建设北京各大网站推广服务公司
  • 西安优秀的集团门户网站建设公司网站建设中 优秀账户的标准
  • 网站建设的对比分析移动设备网站开发注意点
  • 在word上怎么做网站链接网站开发试题
  • 自己做网站新手入门淮北论坛招聘网