gpt4 book ai didi

javascript - jquery .data() 方法

转载 作者:数据小太阳 更新时间:2023-10-29 04:14:09 26 4
gpt4 key购买 nike

当我在 jQuery 的数据中存储像 {a: 1, b: 2 } 这样的对象时,它是复制该对象还是保存对它的引用?

我有一个巨大的对象,我希望不同的元素存储从不同点到同一个对象的不同引用,我不希望它被复制。

喜欢

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);

最佳答案

根据 my jsfiddle test ,它存储一个引用。

如果我这样做:

$('div').data('info', obj.b);
obj.b.apple = 'bleuch';
alert($('div').data('info').apple);

它发出“bleuch”警报,表明正在存储对原始对象的引用。

关于javascript - jquery .data() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5694783/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com