码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Set 数据构造函数


    Set数据结构,类似数组,所有的数据都是唯一的,没有重复的值,它本身是一个构造函数,主要是用来去重,但是必须转成真数组,我们来学习以下转真数组的两种方法.

    第一种:Array.from
    第二种 :拓展运算符: ...
    利用拓展运算符把 set 集合将字符串 展开 ,获得一组类数组
    在利用拓展 运算符来转成真正的数组
    补充:Array.prototype.slice.call()这种方式的转成数组,并不是真正的转成数组,她更适合把函数中参数的集合转成数组
     
    利用拓展运算符来实现两个数组的合并
    把传过来的多个参数,组成数组
    传两个参数:
    注意:如果参数只有一个或者不传参,会返回undefined或空数组
    Set的属性和方法 :
    size 获取的是数组的长度,返回值是数据的长度
    add() 添加某个值,返回Set结构本身.
    delete() 删除某个值,返回一个布尔值,ture表示删除成功,fales表示不成功或者找不到
    has() 查找某条数据,返回一个布尔值,tu re表示找到,fales表示没有查到
    clear() 清除所有成员,因为清除了,所以没有任何返回值
    数组的解构赋值
    数组中的值会自动被解析到对应接受该值的变量中,数组的解构赋值要一一对应,如果有对应不上的就是undefined
    对象的解构赋值
    对象的解构与数组有一个重要的不同,数组的元素是按次序排列的,变量的取值是由他的位置决定, 而对象的属性没有次序,变量必须与属性同名 ,才能取到正确的值
     给解构出来的变量修改名字
    给解构出来的变量添加默认值
    解决遗漏赋值的问题,当对象里面的属性是undefined或者没有属性,就会将变量赋值成默认值
    set构造函数的for of循环,可以遍历数组
  • 相关阅读:
    Prometheus配置Basic Auth进行安全防护,实现登录控制
    STM32 LwIP学习过程问题总结(一):LwIP ping不通,抓包发现ICMP校验和为0x0000
    剑指offer-哈希表总结
    职场Excel:求和家族,不简单
    【Numpy-矩阵库~python】
    Vue3新特性的学习(十一)—— 如何开发插件
    Vue-dvadmin-d2-crud-plus-自定义后台菜单-添加页面
    SSM+Vue+Element-UI实现教资考前指导系统
    IDEA2022.3 @Slf4j cannot find symbol 无法解析问题处理
    XTU OJ 1381表格
  • 原文地址:https://blog.csdn.net/sl105105/article/details/126020700
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号