Показать сообщение отдельно
  #5 (permalink)  
Старый 15.07.2013, 11:17
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

function my_split(separator, str){
  var exp = {};
  arr = str.split(separator)

  if( arr.length > 1 ){
    first_val = arr[0];
    str = str.substr(first_val.length+separator.length);
    exp[ first_val ] = my_split(separator, str)
    return exp;
  } else {
    return str;
  }
}

str = 'a.b.c.d';

res = my_split('.', str);
Ответить с цитированием