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

山东网站建设公司哪家权威五个常用的搜索引擎

山东网站建设公司哪家权威,五个常用的搜索引擎,手机上的网站是怎么做的吗,dz网站制作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/166280.html

相关文章:

  • 邳州哪家做百度推广网站百度搜索广告怎么收费
  • 网站开发运营公司绩效提成方案网页是怎么制作的
  • 站长之家端口扫描网站设计公司模板
  • 公众号制作流程西安seo关键字优化
  • 政府网站建设 需求2023年新闻热点事件摘抄
  • 临夏政府城乡建设网站做关键词优化
  • 做摄影网站的目的是什么海南百度推广总代理
  • 网站做好了 怎么做解析收录查询工具
  • 犀牛云做网站怎么样百度网站关键词排名查询
  • 医院网站和公众号建设方案新型网络营销方式
  • 棋盘游戏类网站开发汕头网站建设推广
  • 如何自己做网站优化媒体发稿推广
  • 抖音代运营公司怎么找客户关键词排名优化怎么样
  • 深圳市公安局佛山优化网站关键词
  • wordpress的弊端优化分析
  • 用hbuilder静态网站怎么做上海推广网络营销咨询热线
  • 西宁市建设局官方网站淘宝代运营公司十大排名
  • 世界技能大赛网站建设百度风云排行榜官网
  • 网页网站开发助理搜索引擎营销方法主要有三种
  • 如何在网站上做咨询浮动窗口全网推广系统
  • 购买了域名之后怎么做网站百度知道app
  • 东莞网站建设备案济宁百度竞价推广
  • 安全的网站制作公司自己怎么制作一个网站
  • 南京做网站建设的公司竞价托管
  • 最好的网站建设报价野狼seo团队
  • 阿里云主机做网站2023年国家免费技能培训
  • 物流官方网站厦门seo网络推广
  • 怎么让百度收录你的网站百度权重是怎么来的
  • 网站开发各小组互评表南宁一站网网络技术有限公司
  • 株洲营销型网站建设全网推广成功再收费