participants안에 있는 데이터를 가져오고 싶습니다.
일반적인 방법으로
for(var i = 0; i < participants.length; i++) {
console.log(participants[i].value)
}
를 이용하여 value값을 추출하려 하니 오류가 나면서 해결이 안되는데 map형식의 데이터를 따로 추출할 수 있는 방법이 있을까요?..
이 문서도 참고하셔서 Map
을 알아보시는 것을 추천합니다.
javascript에서 Map
의 값을 key로 가져오는 건 Map.prototype.get
함수를 쓰면 됩니다.
for (let i = 0; i < participants.size; i++) {
console.log(participants.get(i).value);
}
이렇게 배열처럼 쓰는 방법도 있고,
for (const p of participants) {
console.log(p[1].value);
}
for (const p of participants.values()) {
console.log(p.value);
}
이런 방법도 있고,
participants.forEach(p => console.log(p.value));
이렇게도 할 수 있습니다.
좋아요 1
감사합니다 남겨주신 링크로 공부를 해봐야겠네요