1

で困っています

コールバック関数に値を割り当てる方法は?

Rodik のおかげで、私はそれを行う方法についていくつかの一般的な考えを持っています。ただし、img値を渡す方法はまだわかりませんgetImage function...

project.prototype.getImagePath = function(){

   codes...

   this.getFolder(path);

   //how do I get the img value inside my getImage function?
}


project.prototype.getFolder = function(path){

this.imagePath;
var instance = this;
var images = ['http://project/path.png', 'http://project2/path.png'];

   function getImage(images, callback) {
        var iterator = function (i) {
           if (i < images.length) {
                     var image = newImage();
                     //..codes to check if image path is valid
                     //if valid, pass image back
                        callback(image);

                    }

                    iterator(++i);
          }
        }
        iterator(0);
    }


   getImage(images, function (img) {
       console.log(img)  //output the img 
       instance.imagePath = img
   });

}

みんな助けてくれてありがとう~~

4

0 に答える 0