"jQuery实现简洁json对象及集合操作"

版权申诉
0 下载量 8 浏览量 更新于2024-03-06 收藏 16KB DOCX 举报
jQuery实现简洁复制json对象和json对象集合操作示例。本文主要介绍了使用jQuery的extend方法来操作json对象和json对象集合的复制技巧。下面通过实例来详细介绍: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>jQuery复制json</title> <script src="https://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(function () { // 创建一个json对象 var obj1 = { name: "Alice", age: 25, address: { city: "New York", street: "123 Main St" } }; // 使用extend方法复制json对象 var obj2 = $.extend({}, obj1); console.log(obj2); // 修改复制后的对象 obj2.name = "Bob"; obj2.address.city = "San Francisco"; console.log(obj1); // 原始对象不受影响 console.log(obj2); // 创建一个json对象数组 var arr1 = [ { name: "Alice", age: 25 }, { name: "Bob", age: 30 } ]; // 使用extend方法复制json对象集合 var arr2 = $.extend(true, [], arr1); console.log(arr2); // 修改复制后的对象集合 arr2[0].name = "Carol"; console.log(arr1); // 原始对象集合不受影响 console.log(arr2); }); </script> </head> <body> <h1>jQuery复制json对象和json对象集合操作示例</h1> </body> </html> 以上代码演示了如何使用jQuery的extend方法来实现简洁的json对象和json对象集合的复制操作。通过该方法,我们可以轻松地复制json对象和json对象集合,并且修改复制后的对象不会影响原始对象。希望本文能够对你有所帮助,谢谢阅读!