JS set add()

🌙
手机阅读
本文目录结构

add() 方法用来向一个 Set 对象的末尾添加一个指定的值。

语法

mySet.add(value);

参数

value

必需。需要添加到 Set 对象的元素的值。

返回值

Set 对象本身

注意:不能添加重复的值

示例

var mySet = new Set();

mySet.add(1);
mySet.add(5).add("some text"); // 可以链式调用

console.log(mySet);
// Set [1, 5, "some text"]

mySet.add(5).add(1);
console.log(mySet);
//Set [1, 5]  // 重复的值没有被添加进去

规范

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)Set.prototype.add Standard Initial definition.
ECMAScript Latest Draft (ECMA-262)Set.prototype.add Draft  

火狐备注

  • 低于 Firefox 33 (Firefox 33 / Thunderbird 33 / SeaMonkey 2.30)的版本,Set.prototype.add 会返回undefined 并且不可链式调用。 该问题(bug 1031632)已修复。Chrome/v8 中也有该问题 (issue).

相关链接


AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

目前重心已经放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>