51.集合 Set

这篇具有很好参考价值的文章主要介绍了51.集合 Set。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Set的中文名称是集合。Set是没有重复元素的数组

目录

1  创建集合

2  数组去重

3  集合不能通过索引取值

4  常用实例方法

4.1  添加元素 add()

4.2  删除元素 delete()

4.3  确认指定元素是否在集合中 has()

4.4  清除所有成员 clear()

4.5  遍历集合 forEach()

5  不常用的实例方法

5.1  获取键的遍历器 keys()

5.2  获取值的遍历器 values()

5.3  获取键值对的遍历器 entries()


1  创建集合

51.集合 Set,JavaScript笔记,javascript

51.集合 Set,JavaScript笔记,javascript

我们可以通过集合的size属性拿到该set元素的总数

2  数组去重

我们可以利用set进行数组去重

51.集合 Set,JavaScript笔记,javascript

51.集合 Set,JavaScript笔记,javascript

3  集合不能通过索引取值

51.集合 Set,JavaScript笔记,javascript

51.集合 Set,JavaScript笔记,javascript

4  常用实例方法

4.1  添加元素 add()

51.集合 Set,JavaScript笔记,javascript

51.集合 Set,JavaScript笔记,javascript

4.2  删除元素 delete()

51.集合 Set,JavaScript笔记,javascript

如果删除成功会返回true,如果删除失败会返回false

51.集合 Set,JavaScript笔记,javascript

4.3  确认指定元素是否在集合中 has()

51.集合 Set,JavaScript笔记,javascript

存在就是true,不存在就是false

51.集合 Set,JavaScript笔记,javascript

4.4  清除所有成员 clear()

51.集合 Set,JavaScript笔记,javascript

clear()没有返回值

51.集合 Set,JavaScript笔记,javascript

4.5  遍历集合 forEach()

51.集合 Set,JavaScript笔记,javascript

51.集合 Set,JavaScript笔记,javascript

5  不常用的实例方法

5.1  获取键的遍历器 keys()

51.集合 Set,JavaScript笔记,javascript

我们这里看到打印的并不是0 1 2,说明键和值的值是一样的

51.集合 Set,JavaScript笔记,javascript

5.2  获取值的遍历器 values()

51.集合 Set,JavaScript笔记,javascript

51.集合 Set,JavaScript笔记,javascript

5.3  获取键值对的遍历器 entries()

51.集合 Set,JavaScript笔记,javascript

51.集合 Set,JavaScript笔记,javascript文章来源地址https://www.toymoban.com/news/detail-604334.html

到了这里,关于51.集合 Set的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JavaScript个人笔记

    打印结果:\\\'\\\'、0、null、undefined这四个值的布尔值都是false,其余都是true

    2024年02月09日
    浏览(32)
  • JavaScript学习笔记05

    什么是 BOM BOM(Browser Object Model)是指 浏览器对象模型 ,是用于描述这种对象与对象之间层次关系的模型。 浏览器对象模型(BOM)提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。 浏览器 主流的浏览器分为 IE、Microsoft Edge、Chrome、Firefox、Safari、Opera 等几大类

    2024年02月07日
    浏览(36)
  • javaScript(个人简陋笔记)

    在javaScript中,大多数的变量都是弱类型的,一般都是用var进行定义的,而且var存的东西的类型是可以改变的,一会可以是整形,一会可以是字符串 比较运算符 其中比较运算符最值得说道说道的是=== 和 ==,==虽然也能进行比较,但是比较的时候如果两个类型不相同就会进行类型

    2024年02月21日
    浏览(39)
  • 前端进化笔记-JavaScript(三)

    人类在白色的底色上描绘图画,地球在黑色的底色上创造生命。 JavaScript的变量可以说是独树一帜。只需要一个(或两个等)(const,let)就可以创建变量,创建时不考虑变量的类型,这是其他语言少有的强大功能。当然强大的功能总是伴随着问题。 原始值:Undefined,

    2024年02月08日
    浏览(82)
  • JavaScript-内置对象-笔记

    1.Math对象 Math对象: 用于进行数字处理 自带的对象 不是构造函数---不需要new 属性: Math.PI ----- 圆周率 方法: Math.floor(数字) ----- 向下取整 (只要整数位) Math.ceil(数字) ---- 向上取整(不管小数位是几,直接进一) Math.round(数字) ---- 四舍五入取整 Math.abs(数字) ---- 绝对值 M

    2024年01月22日
    浏览(46)
  • JavaScript - 进阶+高级(笔记)

    给孩子点点关注吧!😭 本篇文章主要记录以下几部分: 进阶: 作用域; 函数进阶(函数提升、函数参数、箭头函数); 解构赋值; 对象进阶(构造函数、实例成员、静态成员); 内置构造函数(Object、Array、String、Number); 编程思想; 构造函数; 原型 高级: 深浅拷贝

    2024年02月04日
    浏览(42)
  • JavaScript(笔记)

    目录 Hello World JavaScript 的变量 JavaScript 动态类型 隐式类型转换 JavaScript 数组 JavaScript 函数 JavaScript 中变量的作用域 对象 DOM 选中页面元素 事件 获取 / 修改元素内容 获取 / 修改元素属性 获取 / 修改 表单元素属性 获取 / 修改样式属性 新增元素 删除元素 代码案例: 1、网页版

    2024年02月11日
    浏览(32)
  • JavaScript 基础第二天笔记

    理解什么是流程控制,知道条件控制的种类并掌握其对应的语法规则,具备利用循环编写简易ATM取款机程序能力 运算符 语句 综合案例 算术运算符 数字是用来计算的,比如:乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。 算术运算符:也叫数学运算符

    2024年02月07日
    浏览(31)
  • JavaScript 笔记

    JavsScript 于 1995 年由 Brendan Eich 用时 10 天写出,用于网景浏览器。最初的名字叫 LiveScript,也被部分员工称为 Mocha。那时 Java 语言很流行,出于商业化的考量,更名为 JavaScript,但两者之间没有关联。 最早的 JS 作为脚本语言给浏览器增加一些诸如鼠标跟随等交互性特效,通过

    2024年02月03日
    浏览(27)
  • JavaScript Json -笔记

    英文全称  J ava S cript  O bject  N otation JSON 是一种轻量级的数据交换格式。 JSON是独立的语言  * JSON 易于理解。  JSON 使用 JavaScript 语法,但是 JSON 格式仅仅是一个文本。 文本可以 被任何编程语言 读取及作为数据格式传递。 数据为 键/值 对。 数据由逗号分隔。 大括号保存对

    2024年02月07日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包