• 技术文章 >web前端 >js教程

    javascript怎么从set中删除元素

    青灯夜游青灯夜游2022-01-12 10:56:31原创89

    删除元素的方法:1、使用delete(),可从Set对象中删除指定的元素,语法“setObj.delete(value);”;2、使用clear(),可删除Set对象中的所有元素,语法“setObj.clear();”。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    Set集合概述

    Set集合和Arry数组很相似,但是Set集合存储的是key也就是说Set集合中不可以存在两个值和数据类型都相等的key

    Set集合不可以用下标取值

    Set集合没有length属性而是size

    Set集合可以通过Array.from转为真正的数组

    javascript从set中删除元素

    1、使用delete()

    delete() 方法可以从一个 Set 对象中删除指定的元素。

    语法:setObj.delete(value);

    返回值:

    示例

    var mySet = new Set();
    mySet.add("foo");
    mySet.delete("bar"); // 返回 false,不包含 "bar" 这个元素
    mySet.delete("foo"); // 返回 true,删除成功
    mySet.has("foo");    // 返回 false,"foo" 已经成功删除

    2、使用clear()

    clear()方法从当前Set对象中删除所有元素。

    语法:setObj.clear();

    示例:

    var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
    set.clear();	//清空集合
    console.log(set.size);	//打印结果为0 说明集合已经被清空了
    console.log(set);	//打印结果{}	说明集合已经被清空了

    【相关推荐:javascript学习教程

    以上就是javascript怎么从set中删除元素的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript set 删除元素
    上一篇:javascript怎么转换类型 下一篇:javascript怎么将数字转为Hex(16进制)

    相关文章推荐

    • 聊聊JavaScript中的7种位运算符,看看在实战中如何妙用?• 怎样利用Javascript简单实现星空连线的效果• javascript的case是啥意思• javascript中的不等于怎么表示• JavaScript的单线程你真的理解了吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网