का उपयोग कर jQuery डीप/रिकर्सिव कॉपी। मैं jQuery $ .extend का उपयोग करके दो ऑब्जेक्ट्स को मर्ज करने का प्रयास कर रहा हूं।
निम्नलिखित कोड का उपयोग करके, मैं सतर्क करने की कोशिश कर रहा हूं ("बॉल - स्टंप - अंपायर")। लेकिन वर्तमान आउटपुट ("अपरिभाषित - स्टंप - अंपायर") है। यह गहरी (रिकर्सिव) प्रति प्राप्त नहीं करता है। हम इसे कैसे ठीक करते हैं?
$(document).ready(function() {
debugger;
//$.extend
var obj3 = { throwable: { text1: 'Ball' }, text3: 'Umpire' };
var obj4 = { throwable: { text4: 'Bat' }, text2: 'Stump' }
//Simple Copy
var result1 = $.extend(obj3, obj4);
//alert(result1.throwable.text4 + " - " + result1.text2 + " - " + result1.text3);
//Deep Copy
//First parameter is passed as Boolean true to accomplish deep (recursive) copy
var result2 = $.extend(true, obj3, obj4);
alert(result2.throwable.text1 + " - " + result2.text2 + " - " + result2.text3);
});
संपादित करें: मैं
(Deep) copying an array using jQuery
प्रश्नों से संबंधित ** इनमें से एक ** 'asp.net' 'net' jquery-ui' 'jquery-plugins' टैग कैसे है? – gdoron