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都等于零。图像是javascript图像对象,数据是图像数据,宽度和高度是图像的尺寸。该类返回亮度。
答案 0 :(得分:1)
想出来。我没有关闭我的花括号。向所有人发出警告。
Chrome / Firefox优雅地降级,不会出现错误!你不会相信我追逐这个错误的时间有多长。
检查你的语法 - javascript会像C中的指针一样抛出错误(它没有)。