jquery .data () method

Когда я сохраняю объект вроде {a: 1, b: 2} в данных jQuery, копирует ли он объект или сохранить ссылку на него?

У меня огромный объект, и я хочу, чтобы разные элементы хранили разные ссылки из разных точек на один и тот же объект, и я не хочу, чтобы он копировался.

Как

var obj = { 
    a: {
        one: 1, two: 2
    },
    b: {
        apple: 'yummy', banana: 'ehh'
    }
    c: {
        d: {
            'jQuery': jQuery
        }
        e: ['You get the point']
    }
};

$('div').data('info', obj.b);
$('#JQ').data('jq_reference', obj.c.d.jQuery);
]
8
задан pnuts 9 November 2015 в 02:06
поделиться