Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.09.2014, 08:36
Аспирант
Отправить личное сообщение для Maxfashko Посмотреть профиль Найти все сообщения от Maxfashko
 
Регистрация: 08.12.2012
Сообщений: 31

Заполнение ассоциативного массива в цикле
Здравствуйте. Очень прошу помощи. Необходимо прочесть текстовый файл, в котором есть n строк и разделить сплитом строку из файла, и положить "кусочки" в объект с разными свойствами. При нижеследующем коде свойтсва не создаются. Но мне это крайне необходимо, для того чтобы впоследствии я мог перебирая семейство свойтсва "view" искать в нем необходимое значение.

файл имеет вид:

10*15;объемная;1
10*15;плоская;1
20*30;значок;2


Мне это представилось так:

var ratioArr = {};
var currentLine_tmp = ""; 
var files = new File("C:\\Documents and Settings\\pol\\Рабочий стол\\Максим\\files.txt");
files.open("e","TEXT","????");
for( i = 0; !files.eof; i++){
    currentLine_tmp = files.readln();
    currentLine_tmp = currentLine_tmp.split(";",2);
    ratioArr.view+i = currentLine_tmp[0];
    ratioArr.form+i = currentLine_tmp[1];
    ratioArr.numListings+i = currentLine_tmp[2];
}


То есть нужно, чтобы в свойстве view(i) хранилось только значение split[0] от каждой строки. То же самое для свойства form(i) - split [1];

Может данный подход в корне не верный, и есть более простой способ собрать все подстроки в одном месте и потом легко их искать и сравнивать?
Ответить с цитированием
  #2 (permalink)  
Старый 14.09.2014, 09:11
Аспирант
Отправить личное сообщение для Maxfashko Посмотреть профиль Найти все сообщения от Maxfashko
 
Регистрация: 08.12.2012
Сообщений: 31

Все ребята, нашел способ проще но и этот получился.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение массива BorodinKO Общие вопросы Javascript 15 09.03.2015 11:32
Заполнение массива Иззет jQuery 3 02.02.2014 16:25
Получить значения ассоциативного массива по ключу TITO Общие вопросы Javascript 2 11.01.2014 16:42
Проблема преобразования ассоциативного массива в обычный loen Events/DOM/Window 3 07.07.2013 21:52
Заполнение массива JS из MySQL blax Events/DOM/Window 2 01.11.2011 07:53