Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   split + array (https://javascript.ru/forum/misc/32168-split-array.html)

vyaceslav.kr 05.10.2012 16:55

split + array
 
Привет ВСЕМ!
Нужно что-бы subscribers была переменная с массивом ...
var nickname_arr = 'sasha,nick,jenya,...';
var email_arr = 'sasha@gmail.com,nick@gmail.com,jenya@gmail.com'
var nickname = nickname_arr.toString().split(',');
var email = email_arr.toString().split(',');
var subscribers = new Array();
for(i = 0; i < nickname.length; i++){
      for(i = 0; i < email.length; i++) {
            subscribers = email[i]+";"+nickname[i]+";;;;;;;;;";
      } 
}

В php это выглядит так :
$subscribers = array();
for($i = 0; $i < count($nickname_arr); $i++){
    for($i = 0; $i < count($email_arr); $i++) {
        $subscribers[] = $email_arr[$i].";".$nickname_arr[$i].";;;;;;;;;";
    } 
}


Как мне сделать аналогично на JS ??

dmitriymar 05.10.2012 17:04

Цитата:

Сообщение от vyaceslav.kr
Как мне сделать аналогично на JS ??

а может не стоит?:) вложенные циклы с одинаковым именем счётчика это жесть:)
var nickname_arr = 'sasha,nick,jenya,...';
var email_arr = 'sasha@gmail.com,nick@gmail.com,jenya@gmail.com'
var nickname = nickname_arr.toString().split(',');
var email = email_arr.toString().split(',');
var subscribers = new Array();
for(i = 0; i < nickname.length; i++){
subscribers.push(email[i]+";"+nickname[i]+";;;;;;;;;")
}
alert(subscribers)

vyaceslav.kr 05.10.2012 17:23

Спасибо!


Часовой пояс GMT +3, время: 06:04.