【发布时间】:2019-11-08 04:25:34
【问题描述】:
我试图了解为什么我无法从底部的 forEach() 函数内部访问变量 i。有人可以帮帮我吗?
draw() {
this.players.forEach( (player, i) => {
let cardElements = [];
player.cards.forEach( (card) => {
let cardElement = document.createElement("div")
cardElement.classList.add("card")
cardElement.setAttribute("suit", card.suit)
let cardValue = document.createElement("div")
cardValue.classList.add("value")
cardValue.textContent = card.value
cardElement.append(cardValue)
cardElements.push( cardElement )
});
cardElements.forEach( (cardElement) => {
document.getElementById(`player-${i}`).append(cardElement)
});
})
}
【问题讨论】:
-
您是否记录了插值以查看结果是什么?
标签: javascript ecmascript-6 scope