浅谈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 相关文章推荐
JS时间选择器 兼容IE6,7,8,9
Jun 26 Javascript
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
node.js中的url.format方法使用说明
Dec 10 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
Jan 09 Javascript
js限制文本框只能输入整数或者带小数点的数字
Apr 27 Javascript
AngularJs实现ng1.3+表单验证
Dec 10 Javascript
浅析jQuery Ajax通用js封装
Jun 22 Javascript
使用Ajax生成的Excel文件并下载的实例
Nov 21 Javascript
Bootstrap模态框案例解析
Mar 05 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
Oct 23 Javascript
利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法
Mar 29 Javascript
jQuery HTML css()方法与css类实例详解
May 20 jQuery
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下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
js实现简单排列组合的方法
2016/01/27 Javascript
javascript实现简单的可随机变色网页计算器示例
2016/12/30 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
js 计数排序的实现示例(升级版)
2020/01/12 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
python线程锁(thread)学习示例
2013/12/04 Python
Python中DJANGO简单测试实例
2015/05/11 Python
对python周期性定时器的示例详解
2019/02/19 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
python多线程共享变量的使用和效率方法
2019/07/16 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
python绘制规则网络图形实例
2019/12/09 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
智能室内花园:Click & Grow
2021/01/29 全球购物
路政管理毕业自荐书范文
2014/02/10 职场文书
婚假请假条怎么写
2014/04/10 职场文书
农村文化活动总结
2014/08/28 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
山楂树之恋观后感
2015/06/11 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书