Если у тя не хватает ума как спросить чтобы объяснили что не так с кодом, так и быть, прощаю.
var pictures = [
"./images/shapka01.png",
"./images/shapka02.png",
"./images/shapka03.png",
"./images/shapka04.png",
"./images/shapka05.png"
];
for (var i = 0; i < pictures.length; i++) {
var image = new Image();
image.src = pictures[i];
}
Но я бы хранил пути к картинкам в data-* атрибуте.