Set.prototype.keys()

基线 广泛可用

此功能已建立完善,可在许多设备和浏览器版本中使用。自 2015 年 7 月.

报告反馈

语法

keys() 方法是 Set 实例的 values() 方法的别名。
keys()

js

参数

无。

返回值

示例

一个新的 可迭代的迭代器对象

使用 keys()

keys() 方法是 Set 实例的 values() 方法的别名。
const mySet = new Set();
mySet.add("foo");
mySet.add("bar");
mySet.add("baz");

const setIter = mySet.keys();

console.log(setIter.next().value); // "foo"
console.log(setIter.next().value); // "bar"
console.log(setIter.next().value); // "baz"

规范

keys() 方法与 values() 方法完全等效。
规范
# ECMAScript 语言规范

浏览器兼容性

sec-set.prototype.keys

另请参见