легче посмотреть исходный код.
да, копируется в объект, переданный первым аргументом.
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script>
alert($.extend);
</script>
Сообщение от Shitbox2
|
Почему-то $.extend не может поменять данные в объекте, хотя обычным присваиванием все меняется. В чем может быть дело?
|
луна может быть в неправильной фазе.
всё нормально extend'ится.
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<div id="item"></div>
<script>
$('#item').data('options',{opt1:'a'})
newoptions = {opt1:'b', opt2:'b'};
$.extend(true, $('#item').data().options, newoptions)
alert( $("#item").data().options.opt2 );
</script>