Javascript.RU

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

Векторы (структура данных) в javascript
Подскажите, пожалуйста, как грамотно создать в javascript вектор. Под вектором я подразумеваю структуру данных альтернативу массива, в которую можно динамически вставлять и удалять оттуда элементы. Если есть какие-нибудь внешние подключаемые библиотеки, то подскажите, пожалуйста, как этим воспользоваться. В интернете ничего толком не нашел по этому вопросу.
Если все же придется писать самому, то скажите является ли объект в javascript (он же ассоциативный массив) непрерывным участком в оперативной памяти или нет, то есть разумно ли для создания вектора использовать способность объекта в javascript динамически добавлять к нему и удалять из него поля?

Последний раз редактировалось Lost, 26.07.2011 в 21:25.
Ответить с цитированием
  #2 (permalink)  
Старый 26.07.2011, 21:15
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Объекты всегда используют для этого. Только массив не используйте.
Ответить с цитированием
  #3 (permalink)  
Старый 26.07.2011, 22:23
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

А массив-то чем не подходит?
Ответить с цитированием
  #4 (permalink)  
Старый 26.07.2011, 23:36
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

несемантично. многочисленные статьи меня научили думать, что массив - строго "пронумерованный список.."*

* в JS, разумеется
Ответить с цитированием
  #5 (permalink)  
Старый 27.07.2011, 10:33
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

чувак, ты хочешь странного. в яваскрипте есть только хэш-таблицы и примитивные типы. всё, больше ничего нет.
__________________
.ня
Ответить с цитированием
  #6 (permalink)  
Старый 27.07.2011, 10:56
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

melky, о какой семантике идет речь? Автору нужно динамическое удаление и добавление элементов. В массивах оно есть.
Ответить с цитированием
  #7 (permalink)  
Старый 27.07.2011, 14:18
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от B@rmaley.e><e Посмотреть сообщение
melky, о какой семантике идет речь? Автору нужно динамическое удаление и добавление элементов. В массивах оно есть.
я плохо прочитал первый пост. я думал, ему нужно поиметь бутерброт типа key\value;
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
JavaScript отправка данных методом POST FORUS Серверные языки и технологии 15 29.05.2010 21:11
Скрытая передача данных из JavaScript Xero201 Общие вопросы Javascript 4 27.03.2009 01:13
Сохранение данных на стороне клиента средствами Javascript baal1988 Events/DOM/Window 4 24.08.2008 21:32