Afzaal Ahmad Zeeshan
На первый взгляд я подумал, что вы испытываете проблемы, созданные var
в JavaScript и собирался предложить использование let
. :смеяться:
Но прочитав вопрос полностью, я пришел к выводу, что, возможно, вам нужно это сделать,
for(var i = 1; i <= count; i++) {
alert(i);
}
И это также отвечает на проблему, с которой вы столкнулись,
Цитата:
В подсчете я получаю 100-й рекорд
Это происходит потому, что счетчик установлен равным 100 (
в вашем коде позади).
Кроме того, вы даже не получаете доступ к какому-либо элементу из любого места—
collection[i]
—так как же ты можешь говорить, что получаешь 100-е место? Вы хотите сказать, что всегда получаете 100?
Пожалуйста, смотрите следующие ссылки,
scope - в чем разница между использованием "let" и "var" для объявления переменной в JavaScript? - переполнение стека[
^]
let | MDN[
^]
для | MDN[
^]
Вы также можете попробовать исследовать цикл в этой онлайн скрипке, которую я создал,
Edit fiddle - JSFiddle[
^]
Member 8583441
Да, сэр, вы правы, нечего давать коллекцию[i] здесь. Я только что изменил i<=count.длина до Я&л;=счет и сняли ВАР и изъяты пусть он работает, как ожидалось означает, если есть 100 записей, потом 100 раз этот цикл должно произойти. Большое спасибо за то, что дали мне решение, чтобы изменить var, чтобы позволить
Member 8583441
я хочу, чтобы эти значения хранились в asp.net скрытое поле с помощью javascript или jquery, но я получаю только последнее значение. как решить этот вопрос, я борюсь с самого полудня. Пожалуйста скажите мне сэр