|
|
|
Может ли в Javascript объект быть ключем массива ?
|
|||
|---|---|---|---|
|
#18+
Может ли в Javascript объект быть ключем ассоциативного массива ? Т е предположим я имею n обектов: var key1 = new Object() key1.test = 1 .... var keyn = new Object() key1.test = 2 var test = {} test[key] ... Т е будут ли корректны операции с такими ключами ( одинаковые объекты с разными свойствами ) ? Т е элементы массива test[key1] и test[key2] будут разными ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2012, 12:56:36 |
|
||
|
Может ли в Javascript объект быть ключем массива ?
|
|||
|---|---|---|---|
|
#18+
var test = {} test[key] это не массив это тоже самое что test.key а так все может если правильно делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2012, 19:38:33 |
|
||
|
Может ли в Javascript объект быть ключем массива ?
|
|||
|---|---|---|---|
|
#18+
prot0typevar test = {} test[key] это не массив это тоже самое что test.key а так все может если правильно делать нет... не может ))) так как test[key] - это то же самое что и test["key"] (то есть ключём будет "key"), а на любую кострукцию типа test[new Object()] или test[{key: "value"}] браузер просто классно отматерится :) По-моему так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2012, 10:10:41 |
|
||
|
Может ли в Javascript объект быть ключем массива ?
|
|||
|---|---|---|---|
|
#18+
Програмёрнет... не может ))) так как test[key] - это то же самое что и test["key"] (то есть ключём будет "key") Вообще-то test[key] - это тоже самое, что и test[key.toString()], то есть в общем случае ключом будет "object Object". А вот так элементы массива test[key1] и test[key2] будут разными: Код: javascript 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2012, 11:40:19 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=37904767&tid=1449496]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
480ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 803ms |

| 0 / 0 |
