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

福州公司网站建设如何自己创建网站

福州公司网站建设,如何自己创建网站,太原网站建设360,赶集招聘网new Set() 是什么? 它是 JavaScript 中用于创建 Set 对象的构造函数。Set 是一种特殊的数据集合,核心特性是 自动去重(所有值唯一)。 核心特性: 值唯一性 自动忽略重复值,每个值在 Set 中只能出现一次。…

new Set() 是什么?

它是 JavaScript 中用于创建 Set 对象的构造函数。Set 是一种特殊的数据集合,核心特性是 自动去重(所有值唯一)。

核心特性:

  1. 值唯一性
    自动忽略重复值,每个值在 Set 中只能出现一次。
const set = new Set();
set.add("苹果");
set.add("苹果"); // 重复值被忽略
console.log(set); // 输出: Set(1) { "苹果" }
  1. 支持任何数据类型
    可存储:字符串、数字、对象、null、undefined,甚至 NaN(Set 视 NaN 为相同值)。
  2. 常用方法:
    .add(值):添加值(返回 Set 本身,可链式调用)。
    .has(值):检查是否存在该值(返回布尔值)。
    .delete(值):删除值(成功返回 true)。
    .clear():清空所有值。
    .size:属性,获取当前值的数量(非方法)。

实际示例

// 1. 创建 Set
const fruits = new Set();// 2. 添加值
fruits.add("🍎");
fruits.add("🍌").add("🍇"); // 链式添加
fruits.add("🍎"); // 重复值无效// 3. 检查与操作
console.log(fruits.size);    // 输出: 3(苹果、香蕉、葡萄)
console.log(fruits.has("🍌")); // 输出: true
fruits.delete("🍇");         // 删除葡萄// 4. 转换为数组(经典用法:数组去重)
const arr = [1, 1, 2, 3];
const uniqueArr = [...new Set(arr)]; // [1, 2, 3]

关键细节

  • 值比较规则:使用严格相等 (===),但 NaN 被视为相同(与 === 不同)。
  • 顺序保留:Set 会记住值的添加顺序(遍历时按插入顺序输出)。
  • 高效查找:has() 方法性能远优于数组的 includes()(尤其数据量大时)。

常见用途

  • 数组去重(最常用)
const arr = [1, 2, 2, 3];
const unique = [...new Set(arr)]; // [1, 2, 3]
  • 存储不重复的键(如用户 ID 列表)
  • 高效存在性检查(替代数组搜索)

如果需要键值对结构,请使用 Map;若只需唯一值集合,Set 是最佳选择。

http://www.dtcms.com/wzjs/261233.html

相关文章:

  • 请问有没有做网站app开发自学教程
  • wordpress不能加人购物车搜索引擎优化师
  • 工程建设承包合同seo系统教程
  • 手机网站建设电话咨询谷歌浏览器网址
  • 建大型网站费用关键词排名优化营销推广
  • 小榄网站建设百度seo入驻
  • 金融软件网站建设公司世界搜索引擎大全
  • 如何做响应式网站广州广告公司
  • 微网站设计与开发竞赛排名优化
  • 找外贸工作哪个网站好南京seo代理
  • 做企业网站多少钱营销策划案的模板
  • 网站推广怎么做2017小程序拉新推广平台
  • 在线图片编辑器图怪兽seo关键字优化价格
  • 做网站好的公司合肥瑶海区
  • 可以做哪方面的网站bt种子bt天堂
  • 做阿里巴巴网站运营app定制开发
  • 视频网址链接哪里找百度seo教程网
  • o2o网站开发相关技术网络营销软文案例
  • 网站手机端和电脑端爱战网关键词挖掘查询工具
  • 怎么登录小程序平台seo推广公司排名
  • 武汉p2p网站制作公司搜索引擎费用
  • 辉县市建设局网站网页设计框架图
  • 做网站做推广seo网站优化价格
  • 深圳定制型网站建设市场调研表模板
  • 织梦做网站视频教程深圳app推广平台
  • 禅城容桂网站制作搜索热度和搜索人气
  • 怎样做访问外国网站才能不卡优化大师win7官方免费下载
  • 荆州市城市建设投资开发有限公司网站手机优化是什么意思
  • 网站建设公司net2006有什么推广产品的渠道
  • 博客系统做网站seo排名赚app下载