gpt4 book ai didi

javascript - 在javascript中打印集合容器的特定元素

转载 作者:行者123 更新时间:2023-11-30 08:20:24 27 4
gpt4 key购买 nike

我是 JavaScript 的新手。我想从集合容器中获取特定元素。这是我的源代码:

var i, item, val = '';
var setObj1 = new Set();

for (i = 0; i < 5; i++) {
setObj1.add(i);
}

for (item of setObj1.values()) {
val += item + ' ';
}

document.getElementById('demo').textContent = "The set values are: " + val;
document.getElementById('demo1').innerHTML = "The set value at index 2 is: " + setObj1.values[1];
<div id="demo"> </div>
<div id="demo1"> </div>

请更正我的语法或建议我一种打印集合的特定索引值的方法。

最佳答案

你可以这样做

   var i, item,val = '';
var setObj1 = new Set();

for(i=0;i<5;i++){
setObj1.add(i);
}

for (item of setObj1.values()){
val+=item + ' ';
}

var iterator = setObj1.values();
iterator.next();

document.getElementById('demo').textContent = "The set values are: "+val;
document.getElementById('demo1').innerHTML = "The set value at index 2 is: "+ iterator.next().value;

注意:如果你想获取带有索引的值,最好使用数组而不是 Set

关于javascript - 在javascript中打印集合容器的特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54512442/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com