Пытаюсь вывести изображения на холст через цикл. Появляется только последняя картинка. В массиве
data содержатся объекты со свойствами: путь к картинке, координаты x и y.
var canvas = document.getElementById('canvas');
context = canvas.getContext('2d');
var obj;
for (var i = 0; i < data.length; i++) {
obj = data[i];
var image = new Image();
image.src = obj.path;
image.onload = function() {
context.drawImage(image, obj.x, obj.y);
};
};