2013-11-21 6 views
1

Могу ли я хранить объекты jquery как ключ javascript-объекта? (отредактировано) .. в качестве ключа ..javascript объекты, содержащие объекты jquery?

var $a = $("#a"); 
var $b = $("#b"); 

var c = {}; 

c[$a] = foo; 
c[$b] = bar; 
+0

Эй, вы изменили этот вопрос! Я добавил больше информации к моему ответу. –

ответ

4

Да, вы можете. Объектами jQuery являются объекты JavaScript.

var $a = $("#a"); 
var $b = $("#b"); 

var c = {}; 

c.foo = $a; 
c.bar = $b; 

В качестве ключа? Нет, ты не можешь.

Объект JavaScript - это сопоставление между ключами и значениями. Ключи строки и значения могут быть любыми.

Источник: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Objects

Смежные вопросы