L
TypeError: undefined is not iterable
Size: a a a
L
TypeError: undefined is not iterable
IG
MF
L
IG
L
MF
...array
IG
MF
TypeError: undefined is not a function
L
O
L
TypeError: undefined is not a function
O
O
g
const preloadImage = (stepNames,i) => {всё бы хорошо, но аргументы функции теряются при самовызове, на первой же итерации ловлю "Cannot read property 'length' of undefined" имеется ввиду stepNames
if (i<stepNames.length-1) {
let img = new Image();
img.onload = () => {
wrap.appendChild(img);
let clone = wrap.cloneNode(true);
wrap.removeChild(img);
parent.appendChild(clone);
preloadImage();
};
img.src = 'slider/'+stepNames[i]+'.jpg';
i++;
}
else {onloadStep=onloadStep+15;}
}
const asyncLoad = () => {
let stepNames = names.slice(onloadStep,onloadStep+15);
let i=0;
preloadImage(stepNames,i);
}
L
O
g
g
const preloadImage = (stepNames,i) => {всё бы хорошо, но аргументы функции теряются при самовызове, на первой же итерации ловлю "Cannot read property 'length' of undefined" имеется ввиду stepNames
if (i<stepNames.length-1) {
let img = new Image();
img.onload = () => {
wrap.appendChild(img);
let clone = wrap.cloneNode(true);
wrap.removeChild(img);
parent.appendChild(clone);
preloadImage();
};
img.src = 'slider/'+stepNames[i]+'.jpg';
i++;
}
else {onloadStep=onloadStep+15;}
}
const asyncLoad = () => {
let stepNames = names.slice(onloadStep,onloadStep+15);
let i=0;
preloadImage(stepNames,i);
}