gpt4 book ai didi

javascript - 为什么 Javascript 中的类变量在尝试多次调用它们或将它们分配给局部变量时会消失?

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

var width = 10;
var data = image.data;
var height = 10;

for ( var x = 0; x < width; x++ ) {

for ( var y = 0; y < height; y++ )

var index = 4 * (y * height + x); // 0

var local_variable = ArbitraryClassInstance.getBrightness(x, y); // 0

data[ index ] = ArbitraryClassInstance.getBrightness(x, y); // 0 for both index/call
data[ index + 1 ] = ArbitraryClassInstance.getBrightness(x, y); // 0 for both index/call

}

}

context.putImageData(image, 0, 0);

当我执行代码时,index 和 local_variable 都等于零。 Image是一个javascript图像对象,data是图像数据,宽度和高度是图像的尺寸。该类返回亮度。

最佳答案

想通了。我没有关闭我的大括号。向所有人发出警告。

Chrome/Firefox 会正常降级,并且不会抛出错误!你不会相信我花了多久的时间来追踪这个错误。

检查你的语法 - javascript 会抛出像 C 中的指针一样的错误(它不会)。

关于javascript - 为什么 Javascript 中的类变量在尝试多次调用它们或将它们分配给局部变量时会消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791421/

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