gpt4 book ai didi

javascript - 如何在循环中引用变量?

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

<分区>

使用以下代码,我希望根据指针下方的矩形登录到控制台 1 2 和 3。我得到的总是最后一个值,三。

我不明白为什么以及如何解决这个问题。

<script src="https://unpkg.com/konva@2.4.2/konva.min.js"></script>

<div id="container"></div>

<script>
var stage = new Konva.Stage({
container: 'container',
width: 100,
height: 100
});

var layer = new Konva.Layer();
stage.add(layer);

for (var i=0; i<3; ++i) {
var rect = new Konva.Rect({
x: 10,
y: 30*i,
width: 50,
height: 20,
fill: "red",
stroke: "black",
strokeWidth: 4
});

layer.add(rect);

rect.on("mousemove", function() {
console.log(i);
});
}

stage.draw();

</script>

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