Sym*_*nen 6 collections set typescript
大家好,我是 TypeScript 的新手,也许我没有看到明显的东西,但这是我的问题:
const someSet = new Set();
someSet.add(1)
console.log(someSet[0])
Run Code Online (Sandbox Code Playgroud)
给了我 undefined 谁能解释一下为什么我们不能通过索引获得价值?我该怎么做?
您需要使用迭代器:
var iterator = someSet.values();
console.log(iterator.next().value);
Run Code Online (Sandbox Code Playgroud)
当您这样做时,TypeScript 不会抛出,someSet[0]因为您还可以使用索引语法访问属性:
someSet["values"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8597 次 |
| 最近记录: |