|
|
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
Как сделать структуру для массива? Например в VB делают так: Структура: Private Type List Id As Integer Name As String End Type Структурированный массив: Private col() As List Допустим пишем в массив: col(0).Id = 123 col(0).Name = 321 А как на JavaScript это написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 05:01 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
Юзайте object'ы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 07:31 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
Спасибо тебе родной, век тебя помнить буду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 08:40 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
А зачем new Array а не просто Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 10:15 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
Единственный косяк в том, что: col[0] = {Id:1}; col[0] = {Name:2}; alert(col[0].Id); //Выдаст, что такого нет alert(col[0].Name); Приходиться писать так: col[0] = {Id:1,Name:2}; А читать из такого массива хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 12:04 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
Это не косяк - это лень читать документацию woonder col[0] = {Id:1}; col[0].Name = 2; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 12:18 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
woonder , ты же пытаешся в одну переменную запихать два разных значения Нечто вроде Код: plaintext 1. ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2007, 12:49 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
Ну если чуть извратится, можно и просто массивом. Я когда маленький был, делал так :) Код: plaintext 1. 2. 3. А потом просто функцию написал Код: plaintext 1. 2. 3. 4. 5. Ну и получал нужное мне значение: alert (GetProperty('id')); alert (GetProperty('name')); :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2007, 02:27 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
А когда я был маленьким, то помня о том, что JavaScript'а не делает разницы между массивом и HashMap'ом, всегда делал так Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2007, 03:13 |
|
||
|
JavaScript массив
|
|||
|---|---|---|---|
|
#18+
Я конечно не "большой", но последнее массивом не назовёшь. Меня бы устроило в начале создать структуру для массива, а потом писать в него когда мне это надо, а то получается что структуру всегда надо писать всю. Иначе данные теряются. Во всяком случае всем спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2007, 04:43 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34903488&tid=1457438]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
144ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 480ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...