浅谈jQuery中的$.extend方法来扩展JSON对象


Posted in Javascript onFebruary 12, 2017

$.extend方法可以扩展JSON对象,用一个或多个其他对象来扩展一个对象,返回被扩展的对象。

例一

合并 settings 和 options,修改并返回 settings

var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
jQuery.extend(settings, options);

结果 settings == { validate: true, limit: 5, name: "bar" }

例二

合并 defaults 和 options, 不修改 defaults。

var empty = {};
var defaults = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
var settings = jQuery.extend(empty, defaults, options);

结果

settings == { validate: true, limit: 5, name: "bar" }
empty == { validate: true, limit: 5, name: "bar" }

以上这篇浅谈jQuery中的$.extend方法来扩展JSON对象就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Using the TextRange Object
Oct 14 Javascript
document.documentElement && document.documentElement.scrollTop
Dec 01 Javascript
JQuery获取文本框中字符长度的代码
Sep 29 Javascript
原生javascript图片自动或手动切换示例附演示源码
Sep 04 Javascript
javascript浏览器窗口之间传递数据的方法
Jan 20 Javascript
jquery实现表单验证并阻止非法提交
Jul 09 Javascript
javascript倒计时效果实现
Nov 12 Javascript
AngularJS 模型详细介绍及实例代码
Jul 27 Javascript
angular.js之路由的选择方法
Sep 24 Javascript
js oncontextmenu事件使用详解
Mar 25 Javascript
详解VueJs前后端分离跨域问题
May 24 Javascript
手把手带你搭建一个node cli的方法示例
Aug 07 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
Feb 12 #Javascript
jQuery的中 is(':visible') 解析及用法(必看)
Feb 12 #Javascript
详解Sea.js中Module.exports和exports的区别
Feb 12 #Javascript
利用Node.js编写跨平台的spawn语句详解
Feb 12 #Javascript
超全面的vue.js使用总结
Feb 12 #Javascript
Vue-Router实现页面正在加载特效方法示例
Feb 12 #Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
Feb 11 #Javascript
You might like
一些常用的php函数
2006/12/06 PHP
PHP中isset()和unset()函数的用法小结
2014/03/11 PHP
php中的ini配置原理详解
2014/10/14 PHP
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
php 类自动载入的方法
2015/06/03 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
javascript针对DOM的应用分析(二)
2012/04/15 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
全选复选框JavaScript编写小结(附代码)
2017/08/16 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
Python聊天室实例程序分享
2016/01/05 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
python创建学生成绩管理系统
2019/11/22 Python
Python谱减法语音降噪实例
2019/12/18 Python
python使用多线程+socket实现端口扫描
2020/05/28 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
详解python算法常用技巧与内置库
2020/10/17 Python
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
入学生会自荐书范文
2014/02/05 职场文书
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
golang连接MySQl使用sqlx库
2022/04/14 Golang