javascript - Javascript Set - 获得任何价值的最快方法?
问题描述
我有一套。我想从集合中获得任何价值。
从集合中检索任何项目的最快方法是什么?
目前我正在将 Set 转换为数组,然后在第一个索引处检索项目。我想知道是否有一种更快的方法来获取项目而无需先转换为数组?
解决方案
您可以使用迭代器并从下一次调用中获取值。
console.log(new Set([1, 2, 3]).values().next().value);
推荐阅读
- php - Woocommerce 未捕获的错误:在 null 上调用成员函数 get_stock_quantity()
- verilog - 警告:(vsim-3015) [PCDPC] - 端口大小 (8) 与连接大小 (7) 不匹配
- javascript - 使用 Ajax (Django) 将数组传递到后端
- android - 如何从 jetpack compose 中移除按钮涟漪效应?
- flutter - 未处理的异常:LateInitializationError:字段“_database@22361766”尚未初始化
- javascript - JavaScript - 日期函数抛出“不是函数”错误
- java - 未应用作为依赖项添加的 JDK11 模块的模块信息
- python-3.x - 如何解决此错误 TypeError: write_points() missing 1 required positional argument: 'measurement'
- docker - Docker / Docker compose 有时无法访问
- arrays - 退回任何价值低于 300 美元的 Ruby Hash 商品