@clocky bez raznici, mobilnie ili rezidenti
dopustim u tebya 10 potokov, 9 proxy
9 potokov rabotaet, 10 jdet kogda osvoboditsa proxy... zakonchit dopustim 1-y, on osvobodil svoyu stroky proxy=>10 potok startuet s etoy strokoy, a 1-y jdet kogda stanet dostupen resurs voobshe lubogo potoka(t.e. esli zakonchit uslovniy 7-y=>1 potok startanet s proxy 7-go, a 7-y budet jdat kogda resurs snova stanet svobodetn) vot takoy cycle
poetomy s resursami vse ok, esli eto mob proxy, mojesh delat v nachale scripta sbros ip, tak tochno budesh uveren, chto noviy potok nachnetsa s novim ip
конкатенация массивов подскажите как правильно
-
есть массивы
как правильно соединить по индексно,
думаю как-то так сделатьvar region = [[REGION]]; var description = [[DESCRIPTION]]; var experiens = [[EXPERIENCE]]; var yers_work = [[YEARS_WORK]]; var name = [[LIST_NAME]]; var list_look = [[LIST_LOOKING]]; var mass = [ ]; function concatination(){ for (var i = 0; i < region.length; i++) { string = region[i] + ";" +description[i]+ ";" +experiens[i]+ ";" +yers_work[i]+ ";" +name[i]+ ";" +list_look[i] mass += string }};Я тут по неопытности нагородил может кто-то помочь?
Надеюсь я более - менее понятно написал что хочу получить(массив строк) -
@assd said in конкатенация массивов подскажите как правильно:
mass += string
Не пойму вы что из массивов создаете длиннючую строку? Но при этом сначала объявляете что она у вас массив
Текст ссылкиЕсли вашу переменную string надо потом засунуть в массив то сделайте так
mass.push(string)Он все их по индексно и добавит но каждый элемент этого массива и будет резулт вашего сложения.
Объявлять функцию не обязательно)
достаточно вот такvar region = [[REGION]]; var description = [[DESCRIPTION]]; var experiens = [[EXPERIENCE]]; var yers_work = [[YEARS_WORK]]; var name = [[LIST_NAME]]; var list_look = [[LIST_LOOKING]]; var mass = []; for (var i = 0; i < region.length; i++) { mass.push(region[i] + ";" +description[i]+ ";" +experiens[i]+ ";" +yers_work[i]+ ";" +name[i]+ ";" +list_look[i]) };Или так
for (var i = 0; i < VAR_REGION.length; i++) { mass.push(VAR_REGION[i] + ";" +VAR_DESCRIPTION[i]+ ";" +VAR_EXPERIENCE[i]+ ";" +VAR_YEARS_WORK[i]+ ";" +VAR_LIST_NAME[i]+ ";" +VAR_LIST_LOOKING[i]) };И не надо объявлять лишнего
Ну кроме mass Но ее я так понимаю вы тоже собираетесь дальше отправлять, этим кубиком не ограничитесь, значит заменяете mass на вашу переменую БОЛЬШИМИ_БУКВАМИ как в двойных квадратных скобках, Убирать их и ставить вместо них VAR_ не обязательно.