Size: a a a

2020 June 19

Ӽ

ӼŝέĽèńԷ in pro.js
Ребят помогите пожалуйста исправить, ситуация такая, есть код
var linkList = window.document.querySelectorAll(".Groups__item");
let arr = [];

window.console.log("Links count: ", linkList.length);

for (i=0; i <= linkList.length; i++){
var linkList = window.document.querySelectorAll(".Groups__item")[i].href
arr.push(linkList)
window.console.log(i);
}
Почему-то неверно орабатывает цикл, при подсчете должно быть 120 интераций, а на деле выходит всего 26
источник

Ӽ

ӼŝέĽèńԷ in pro.js
источник

Ӽ

ӼŝέĽèńԷ in pro.js
С чем связано данное поведение?
источник

ИД

Илья Дубов in pro.js
скорее всего ты переиннициализируешь переменную в цикле (linkList)
источник

ИД

Илья Дубов in pro.js
лучше так сделай: arr.push(document.querySelectorAll(...));
источник

Ӽ

ӼŝέĽèńԷ in pro.js
Илья Дубов
скорее всего ты переиннициализируешь переменную в цикле (linkList)
Сделал так
var countLink = linkList.length;

window.console.log("Links count: ", countLink);

for (i=1; i <= countLink; i++){
var linkList = window.document.querySelectorAll(".Groups__item")[i].href
arr.push(linkList)
window.console.log(i);
}
теперь цикл отрабатывает правильно
источник

ИД

Илья Дубов in pro.js
тоже вариант
источник

ИД

Илья Дубов in pro.js
кстати, window не обязательно писать перед объектами
источник

ИД

Илья Дубов in pro.js
можешь просто console.log
источник

Ӽ

ӼŝέĽèńԷ in pro.js
Илья Дубов
кстати, window не обязательно писать перед объектами
Видимо в imacros обязательно
источник

Ӽ

ӼŝέĽèńԷ in pro.js
чисто в js да там достаточно через console
источник

ИД

Илья Дубов in pro.js
а, я просто не шарю это, поэтому говорю за чистый жс
источник

Ӽ

ӼŝέĽèńԷ in pro.js
Илья Дубов
а, я просто не шарю это, поэтому говорю за чистый жс
Я понял, спасибо, да там фактически все так же, только через window
источник

Ӽ

ӼŝέĽèńԷ in pro.js
Илья Дубов
а, я просто не шарю это, поэтому говорю за чистый жс
Не подскажешь почему здесь ругается на не определенно?
for (i=1; i <= countLink; i++){
arr.push(window.document.querySelectorAll(".Groups__item")[i].href);
window.console.log(i);
}
источник

Ӽ

ӼŝέĽèńԷ in pro.js
TypeError: window.document.querySelectorAll(...)[i] is undefined, line 8 (Error code: -991)
источник

ИД

Илья Дубов in pro.js
.length забыл
источник

ИД

Илья Дубов in pro.js
countLink.length
источник

Ӽ

ӼŝέĽèńԷ in pro.js
точно точно
источник

Ӽ

ӼŝέĽèńԷ in pro.js
спасибо
источник

ИД

Илья Дубов in pro.js
Не за что
источник