相关疑难解决方法(0)

在javascript中处理循环,只有最后一项受到影响?

我正在使用处理图像处理的gm npm模块.我有这个代码.

for(i=0;i < 4;i++){
    gm("www/img/" + image[i]).crop(550, 406, 0, 0).write(function(err) {
         console.log(this.outname + " created  ::  " + arguments[3]); //success
    });
}
Run Code Online (Sandbox Code Playgroud)

这个循环意味着循环遍历图像阵列并裁剪每张照片,但它只裁剪最后一张.我认为它可以执行函数调用和回调,但尚未针对该级别进行.

javascript closures

5
推荐指数
2
解决办法
7051
查看次数

标签 统计

closures ×1

javascript ×1