Как сделать циклом for?
Как сделать,чтобы циклом for m пересчитывало?
var pov=[]; for (i=0;i<c.length; i++) { k=0;m=1; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); |
var pov=[]; // ключевое слово var, иначе переменная будет глобальной. for (var i=0;i<c.length; i++) { if(u[0]==c[0]&&u[i+1]==c[2]){ pov.push(c[i]); } } var k = 0; // не знаю зачем вам эта переменная. document.write(pov); или даже var pov=[]; // зачем проверять в цикле, если можно сделать это один раз if (u[0]==c[0]) { // ключевое слово var, иначе переменная будет глобальной. for (var i=0;i<c.length; i++) { if(u[i+1]==c[2]){ pov.push(c[i]); } } } var k = 0; // не знаю зачем вам эта переменная. document.write(pov); |
Как сделать,чтобы вручную так не повторять?
var pov=[]; for (i=0;i<c.length; i++) { k=0;m=0; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); var pov=[]; for (i=0;i<c.length; i++) { k=0;m=1; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); var pov=[]; for (i=0;i<c.length; i++) { k=0;m=2; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); и т.д. |
одеть цикл во внешний? как-то так:
for(m=0;m<3;m++) { for (i=0;i<c.length; i++) { .... } } |
danik.js-Спасибо!
там,программа очень большая,я сократил неудачно.Поэтому так получилось. Смысл,что нужно выше сообщением |
deivan,да так .
Начало,тоже получилось,а дальше ? В if может быть 5 ,а может-0,а может-1.Создаётся массив,который подряд собирает.А нужно,чтобы по отдельности. Сначала 5-один массив, Потом 0-второй массив, Затем 1-третий массив. |
К-нужна для ещё одного цикла.
var pov=[]; for (i=0;i<c.length; i++) { k=0;m=0; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); var pov=[]; for (i=0;i<c.length; i++) { k=0;m=1; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); var pov=[]; for (i=0;i<c.length; i++) { k=0;m=2; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); и т.д. var pov=[]; for (i=0;i<c.length; i++) { k=1;m=0; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); var pov=[]; for (i=0;i<c.length; i++) { k=1;m=1; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); var pov=[]; for (i=0;i<c.length; i++) { k=1;m=2; if(u[k]==c[0]&&u[m]==c[2]){ pov.push(c[i]); }} document.write(pov); и т.д. |
dima***,
Вы давно пользуетесь форумом Используйте кнопку ![]() Или ![]() |
Deff-от этого пример не решится.:(
И это не целый скрипт показан,а кусочек.Во что-нибудь обёртывать,наверное, не совсем правильно ... |
dima***,
От этого отношения к посту, - нафига помогающим себя затруднять, коли Вы пальем не двигаете, чтобы хотя бы что-нибудь предпринять для удобства читабельности и копирования Цитата:
|
Часовой пояс GMT +3, время: 04:09. |