Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2013, 14:24
Кандидат Javascript-наук
Отправить личное сообщение для koeshiro Посмотреть профиль Найти все сообщения от koeshiro
 
Регистрация: 05.12.2012
Сообщений: 125

Создать массив из даных массива.
Такой вот ворос.
url='http',title='title',num=1;
save=''+url+','+title+','+num+',|';
x=1;

localStorage.setItem('Nf',save);
n=localStorage.getItem('Nf');
url='http2',title='title2',num=2;
n+=''+url+','+title+','+num+',|';
localStorage.setItem('Nf',n);
n=localStorage.getItem('Nf');
save=n.split(',|');
alert(save);
num=save.length;
array=[];
	array +=save[0].split(',');	
	array +=save[1].split(',');	
	alert(typeof array);
	alert(array);
Есть вот такой ясен пень что не закоченный код. Он сохраняет в локальное хранилище данные url title num два раза. Тем самым получая строку из повторяющихся данных различающихся только цифрами. После разделяет на массивы по ,| получаем массив с двумя переменными http,title,1 и http2,title2,2 но и эти данные надо разделить на массивы. Но подскажете как?
array=[];
	array +=save[0].split(',');	
	array +=save[1].split(',');
Так не работает =(
Ответить с цитированием