Я новичок в программировании JS, но я хочу создать свой собственный скрипт, чтобы практиковать больше, но мне нужна помощь. Итак, у меня есть простое создание массива в начале моего сценария:Невозможно заполнить массив в JavaScript
Var
viewportHeight = $(window).height();
contentTop = [0, viewportHeight, viewportHeight*2, viewportHeight*3, viewportHeight*4];
А потом в середине коды мне нужно иметь функцию, которая вызывает на изменениях размеров окна и пополняет массив новых значений.
$(window).resize(function() {
for (i = 0; i < contentTop.length; i++) {
contentTop[i] = {
viewportHeight * i
};
}
});
Нечто подобное должно работать и на других языках программирования, но не работает в JS, по крайней мере в моем случае. Есть ли другой способ сделать это?
Спасибо заранее,
Alex
Что вы имеете в виду под «не работает»? Какова конкретная ошибка, с которой вы сталкиваетесь? –
Просто опускаем Curlies: 'contentTop [я] = viewportHeight * я,' – georg
SyntaxError: отсутствует: после того, как свойство идентификатора в этой строке contentTop [я] = \t \t \t {viewportHeight * я}; –